diff --git a/web/src/components/collapse.tsx b/web/src/components/collapse.tsx index 81d7f8a76..bbe62412c 100644 --- a/web/src/components/collapse.tsx +++ b/web/src/components/collapse.tsx @@ -17,7 +17,7 @@ export function Collapse({ children, rightContent, open, - defaultOpen = true, + defaultOpen = false, onOpenChange, disabled, }: CollapseProps) { diff --git a/web/src/components/cross-language-form-field.tsx b/web/src/components/cross-language-form-field.tsx index 120326190..ec10736b4 100644 --- a/web/src/components/cross-language-form-field.tsx +++ b/web/src/components/cross-language-form-field.tsx @@ -57,6 +57,7 @@ export const CrossLanguageFormField = ({ maxCount={100} {...field} onValueChange={field.onChange} + defaultValue={field.value} modalPopover /> diff --git a/web/src/components/page-header.tsx b/web/src/components/page-header.tsx index 85c476bd3..903509ccd 100644 --- a/web/src/components/page-header.tsx +++ b/web/src/components/page-header.tsx @@ -2,7 +2,7 @@ import { PropsWithChildren } from 'react'; export function PageHeader({ children }: PropsWithChildren) { return ( -
+
{children}
); diff --git a/web/src/components/ui/sheet.tsx b/web/src/components/ui/sheet.tsx index 8be732d44..c24d58ff2 100644 --- a/web/src/components/ui/sheet.tsx +++ b/web/src/components/ui/sheet.tsx @@ -21,7 +21,7 @@ const SheetOverlay = React.forwardRef< >(({ className, ...props }, ref) => ( ) { const { t } = useTranslation(); @@ -32,10 +36,15 @@ function NoteNode({ data, id, selected }: NodeProps) { defaultValues: data.form, }); - const { handleChangeName } = useChangeName(id); + const nameForm = useForm>({ + resolver: zodResolver(NameFormSchema), + defaultValues: { name: data.name }, + }); useWatchFormChange(id, form); + useWatchNameFormChange(id, nameForm); + return ( ) {
- +
+ + ( + + + + + + + )} + /> + +
- + ) {