diff --git a/packages/nicolium/src/hooks/forms/use-text-field.ts b/packages/nicolium/src/hooks/forms/use-text-field.ts index 54556596f..04dfd7cd8 100644 --- a/packages/nicolium/src/hooks/forms/use-text-field.ts +++ b/packages/nicolium/src/hooks/forms/use-text-field.ts @@ -8,7 +8,7 @@ const useTextField = (initialValue?: string) => { const [value, setValue] = useState(initialValue); const hasInitialValue = typeof initialValue === 'string'; - const onChange: React.ChangeEventHandler = (e) => { + const onChange = (e: { target: { value: string } }) => { setValue(e.target.value); }; diff --git a/packages/nicolium/src/pages/settings/rss-feed-subscriptions.tsx b/packages/nicolium/src/pages/settings/rss-feed-subscriptions.tsx index e8eb96c65..247a95dfb 100644 --- a/packages/nicolium/src/pages/settings/rss-feed-subscriptions.tsx +++ b/packages/nicolium/src/pages/settings/rss-feed-subscriptions.tsx @@ -47,6 +47,7 @@ const NewFeedForm: React.FC = () => { createRssFeedSubscription(url.value, { onSuccess() { toast.success(messages.createSuccess); + url.onChange({ target: { value: '' } }); }, onError() { toast.error(messages.createFail); @@ -125,7 +126,9 @@ const RssFeedSubscriptions = () => { {feed.image_url ? ( ) : ( - +
+ +
)}
{feed.title}