From 4af67997f8a61c22a0ed412cbf99ac507b282c2a Mon Sep 17 00:00:00 2001 From: Victor Oliva Date: Sat, 9 Nov 2024 11:52:51 +0700 Subject: [PATCH] open select on key down, tone down primary color usage --- src/codec-components/EditCodec/CAccountId.tsx | 8 +++++++- src/components/ActionButton.tsx | 4 ++-- src/components/BinaryEditButton.tsx | 9 +++------ src/components/ButtonGroup.tsx | 4 ++-- src/components/Select.tsx | 10 ++++++++-- src/index.css | 4 ++-- src/pages/Explorer/FinalizingTable.tsx | 2 +- src/pages/Extrinsics/EditMode.tsx | 2 +- src/pages/Extrinsics/SubmitTx/SubmitTx.tsx | 2 +- src/pages/Header.tsx | 3 ++- 10 files changed, 29 insertions(+), 19 deletions(-) diff --git a/src/codec-components/EditCodec/CAccountId.tsx b/src/codec-components/EditCodec/CAccountId.tsx index b288ebf..ae5fbf3 100644 --- a/src/codec-components/EditCodec/CAccountId.tsx +++ b/src/codec-components/EditCodec/CAccountId.tsx @@ -80,9 +80,15 @@ export const CAccountId: EditAccountId = ({ value, onValueChanged }) => { ) } + const onTriggerKeyDown = (evt: React.KeyboardEvent) => { + if (evt.key.length === 1) { + setOpen(true) + } + } + return ( - + + {error &&

{error}

} ) diff --git a/src/components/ButtonGroup.tsx b/src/components/ButtonGroup.tsx index 6a047b9..0754970 100644 --- a/src/components/ButtonGroup.tsx +++ b/src/components/ButtonGroup.tsx @@ -17,7 +17,7 @@ export const ButtonGroup: FC<{ type="single" value={value} onValueChange={(v) => v && onValueChange(v)} - className="inline-flex border border-primary bg-background text-foreground" + className="inline-flex border border-accent bg-background text-foreground" > {items.map(({ value, content, disabled }) => ( ({ }) => { const [open, setOpen] = useState(false) + const onTriggerKeyDown = (evt: React.KeyboardEvent) => { + if (evt.key.length === 1) { + setOpen(true) + } + } + return ( - +