From c4038a5213ce90425a6ae5a77badac3a60547ea9 Mon Sep 17 00:00:00 2001 From: hypercross Date: Mon, 13 Jul 2026 13:32:49 +0800 Subject: [PATCH] refactor: clean up unused imports and styles - Remove unused `MessageTypeDef` imports in `ComposePanel` and `DynamicForm` - Remove unused `schema` memo in `DynamicForm` - Update `FieldInput` label class to use `shrink-0` instead of `flex-shrink-0` - Exclude test files from `tsconfig.cli.json` --- src/components/journal/ComposePanel.tsx | 1 - src/components/journal/DynamicForm.tsx | 6 +----- tsconfig.cli.json | 2 +- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/components/journal/ComposePanel.tsx b/src/components/journal/ComposePanel.tsx index 00b4ad3..b711c60 100644 --- a/src/components/journal/ComposePanel.tsx +++ b/src/components/journal/ComposePanel.tsx @@ -5,7 +5,6 @@ import { Component, createSignal, For, Show, createMemo } from "solid-js"; import { registeredTypes, canEmit } from "./registry"; import { sendMessage, useJournalStream } from "../stores/journalStream"; -import type { MessageTypeDef } from "./registry"; import { DynamicForm } from "./DynamicForm"; export const ComposePanel: Component = () => { diff --git a/src/components/journal/DynamicForm.tsx b/src/components/journal/DynamicForm.tsx index 6d36ecb..c7fa288 100644 --- a/src/components/journal/DynamicForm.tsx +++ b/src/components/journal/DynamicForm.tsx @@ -9,7 +9,6 @@ import { Component, For, Show, createMemo } from "solid-js"; import { z } from "zod"; import { getMessageType } from "./registry"; -import type { MessageTypeDef } from "./registry"; type FormData = Record; @@ -22,9 +21,6 @@ interface DynamicFormProps { export const DynamicForm: Component = (props) => { const def = createMemo(() => getMessageType(props.type)); - // Generate default on type change - const schema = createMemo(() => def()?.schema); - return (
@@ -136,7 +132,7 @@ const FieldInput: Component<{ return (