From fbeaab2bb65bf02c028e007b0e1d696728b4557f Mon Sep 17 00:00:00 2001 From: Grant Forrest Date: Sun, 9 Feb 2025 16:09:57 -0500 Subject: [PATCH] lowercase names --- apps/names/web/src/components/people/PersonTagEditor.tsx | 5 ++++- packages/client/src/components/TagCreateForm.tsx | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/names/web/src/components/people/PersonTagEditor.tsx b/apps/names/web/src/components/people/PersonTagEditor.tsx index c2f82896..4b46ea37 100644 --- a/apps/names/web/src/components/people/PersonTagEditor.tsx +++ b/apps/names/web/src/components/people/PersonTagEditor.tsx @@ -26,7 +26,10 @@ export function PersonTagEditor({ person }: PersonTagEditorProps) { color?: ThemeName; icon?: IconName; }) => { - const tag = await client.tags.put(init); + const tag = await client.tags.put({ + ...init, + name: init.name.trim().toLowerCase(), + }); tags.add(tag.get('name')); }; return ( diff --git a/packages/client/src/components/TagCreateForm.tsx b/packages/client/src/components/TagCreateForm.tsx index 89c1986a..4b5cdd34 100644 --- a/packages/client/src/components/TagCreateForm.tsx +++ b/packages/client/src/components/TagCreateForm.tsx @@ -31,7 +31,10 @@ export function TagCreateForm({ icon: undefined, }} onSubmit={async (values, bag) => { - await onCreate(values); + await onCreate({ + ...values, + name: values.name.trim().toLowerCase(), + }); bag.resetForm(); }} className={className}