aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVendicated <vendicated@riseup.net>2023-04-04 22:24:16 +0200
committerVendicated <vendicated@riseup.net>2023-04-04 22:24:16 +0200
commitd8a5e430340c22ba348c0ec62f4cf788a59f049d (patch)
tree28099713762fc93ee1f3cf62dc6bba9fcb3f5066 /src
parent8ad710abca9effc4b27c63ae2ab6ad3bc362ee4a (diff)
downloadVencord-d8a5e430340c22ba348c0ec62f4cf788a59f049d.tar.gz
Vencord-d8a5e430340c22ba348c0ec62f4cf788a59f049d.tar.bz2
Vencord-d8a5e430340c22ba348c0ec62f4cf788a59f049d.zip
Fix Themes Tab
Diffstat (limited to 'src')
-rw-r--r--src/components/VencordSettings/ThemesTab.tsx2
-rw-r--r--src/webpack/common/types/components.d.ts4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/components/VencordSettings/ThemesTab.tsx b/src/components/VencordSettings/ThemesTab.tsx
index f254aff..4bd0eb8 100644
--- a/src/components/VencordSettings/ThemesTab.tsx
+++ b/src/components/VencordSettings/ThemesTab.tsx
@@ -117,7 +117,7 @@ export default ErrorBoundary.wrap(function () {
<Forms.FormTitle tag="h5">Themes</Forms.FormTitle>
<TextArea
value={themeText}
- onChange={e => setThemeText(e.currentTarget.value)}
+ onChange={setThemeText}
className={`${TextAreaProps.textarea} vc-settings-theme-links`}
placeholder="Theme Links"
spellCheck={false}
diff --git a/src/webpack/common/types/components.d.ts b/src/webpack/common/types/components.d.ts
index a2e66bd..7b02ed3 100644
--- a/src/webpack/common/types/components.d.ts
+++ b/src/webpack/common/types/components.d.ts
@@ -186,7 +186,9 @@ export type TextInput = ComponentType<PropsWithChildren<{
Sizes: Record<"DEFAULT" | "MINI", string>;
};
-export type TextArea = ComponentType<PropsWithRef<HTMLProps<HTMLTextAreaElement>>>;
+export type TextArea = ComponentType<PropsWithRef<Omit<HTMLProps<HTMLTextAreaElement>, "onChange"> & {
+ onChange(v: string): void;
+}>>;
interface SelectOption {
disabled?: boolean;