From 3f19aa120d3ab1e0abbbba8ce147111d68fdaf5f Mon Sep 17 00:00:00 2001 From: Shusui MOYATANI Date: Sat, 18 Mar 2023 01:44:02 +0900 Subject: [PATCH] update --- src/components/Config.tsx | 10 +- src/components/NotePostForm.tsx | 60 +++++----- .../textNote/MentionedEventDisplay.tsx | 6 +- src/components/textNote/TextNoteDisplay.tsx | 107 ++++++++++-------- src/core/parseTextNote.ts | 9 +- src/core/userFilter/contentFilter.ts | 1 - src/nostr/useCommands.ts | 76 +++++++------ src/nostr/useDeprecatedReposts.ts | 2 +- src/nostr/useReactions.ts | 2 +- src/nostr/useThread.ts | 5 +- src/pages/Home.tsx | 2 +- src/utils/formatDate.ts | 2 +- 12 files changed, 144 insertions(+), 138 deletions(-) diff --git a/src/components/Config.tsx b/src/components/Config.tsx index 8495d83..7bedaf4 100644 --- a/src/components/Config.tsx +++ b/src/components/Config.tsx @@ -12,9 +12,9 @@ const RelayConfig = () => { const handleClickAddRelay: JSX.EventHandler = (ev) => { ev.preventDefault(); - const relayUrl = ev.currentTarget?.relayUrl?.value as string | undefined; - if (relayUrl == null) return; + if (relayUrlInput().length > 0) return; addRelay(relayUrlInput()); + setRelayUrlInput(''); }; return ( @@ -80,13 +80,13 @@ const DateFormatConfig = () => { return (

時刻の表記

-
+
{({ id, name, example }) => ( -
+
0}> @@ -221,10 +226,14 @@ const TextNoteDisplay: Component = (props) => { class="flex shrink-0 items-center gap-1" classList={{ 'text-zinc-400': !isReactedByMe(), - 'text-rose-400': isReactedByMe(), + 'text-rose-400': isReactedByMe() || publishReactionMutation.isLoading, }} > -