From a079fb247d592ac14490c8f27edb91aeeb33d61e Mon Sep 17 00:00:00 2001 From: Brian McGee Date: Thu, 31 Jul 2025 16:33:13 +0100 Subject: [PATCH] wip --- pkgs/clan-app/ui/src/components/Form/MachineTags.tsx | 5 +++-- .../ui/src/components/Sidebar/SidebarPane.stories.tsx | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/clan-app/ui/src/components/Form/MachineTags.tsx b/pkgs/clan-app/ui/src/components/Form/MachineTags.tsx index 3dcc501e0..957e32cec 100644 --- a/pkgs/clan-app/ui/src/components/Form/MachineTags.tsx +++ b/pkgs/clan-app/ui/src/components/Form/MachineTags.tsx @@ -75,16 +75,17 @@ export const MachineTags = (props: MachineTagsProps) => { sortedAndUniqueOptions([...staticOptions, ...defaultValue]), ); - const _setSelectedOptions = (options: MachineTag[] | null) => { + console.log("onChange called", options) if (options === null) setSelectedOptions([...staticOptions]); setSelectedOptions( - sortedOptions(uniqueOptions([...staticOptions, ...(options || [])])), + sortedAndUniqueOptions([...staticOptions, ...(options || [])]) ); }; const addSelectedOption = (option: MachineTag) => { + console.log("Adding option", option) // ensure the new selected option exists in the list of available options setAvailableOptions(sortedAndUniqueOptions([...availableOptions(), option])); diff --git a/pkgs/clan-app/ui/src/components/Sidebar/SidebarPane.stories.tsx b/pkgs/clan-app/ui/src/components/Sidebar/SidebarPane.stories.tsx index f139bb5b7..2f72110b8 100644 --- a/pkgs/clan-app/ui/src/components/Sidebar/SidebarPane.stories.tsx +++ b/pkgs/clan-app/ui/src/components/Sidebar/SidebarPane.stories.tsx @@ -22,7 +22,7 @@ const profiles = { lastName: "Burgundy", bio: "It's actually an optical illusion, it's the pattern on the pants.", shareProfile: true, - tags: ["All", "Home Server", "Backup", "Random"], + tags: ["all", "home Server", "backup", "random"], }, }; @@ -127,8 +127,8 @@ export const Default: Story = { tags: v.pipe(v.array(v.string()), v.nonEmpty()), })} initialValues={profiles.ron} - onSubmit={async () => { - console.log("saving tags"); + onSubmit={async (values) => { + console.log("saving tags", values); }} > {({ editing, Field }) => (