From 8a7446faee675b4134d02de3caa13b475610fb18 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Tue, 5 Apr 2022 15:03:42 -0700 Subject: [PATCH] edit mode for labels on mobile --- packages/web/pages/settings/labels.tsx | 78 +++++++++++++++++--------- 1 file changed, 53 insertions(+), 25 deletions(-) diff --git a/packages/web/pages/settings/labels.tsx b/packages/web/pages/settings/labels.tsx index dc770004d..ce605feec 100644 --- a/packages/web/pages/settings/labels.tsx +++ b/packages/web/pages/settings/labels.tsx @@ -481,8 +481,8 @@ function GenericTableCard(props: GenericTableCardProps & { isLastChild?: boolean display: 'grid', width: '100%', gridGap: '$1', - gridTemplateColumns: '3fr 1fr', - height: editingLabelId === label?.id ? '280px' : '56px', + gridTemplateColumns: '3fr 2fr', + height: editingLabelId == label?.id ? '120px' : '56px', '.showHidden': { display: 'none', }, @@ -513,13 +513,19 @@ function GenericTableCard(props: GenericTableCardProps & { isLastChild?: boolean )} {(showInput && !label) ? ( - setNameInputText(event.target.value)} - required - autoFocus - /> + + setNameInputText(event.target.value)} + required + autoFocus + /> + ) : null} @@ -604,6 +610,28 @@ function GenericTableCard(props: GenericTableCardProps & { isLastChild?: boolean )} + + {showInput && ( + setDescriptionInputText(event.target.value)} + autoFocus={!!label} + /> + )} + + {editingLabelId === label?.id || !label ? ( <> - + ) : ( + -