this repo has no description

Merge pull request #191 from TheKodeToad/fix-settings-text-field-disabled

Changed files
+4 -8
packages
core-extensions
src
moonbase
webpackModules
ui
extensions
+4 -8
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/settings.tsx
···
{description && <FormText className={Margins.marginBottom8}>{markdownify(description)}</FormText>}
<TextInput
value={value ?? ""}
-
onChange={(value: string) => {
-
if (disabled) return;
-
MoonbaseSettingsStore.setExtensionConfig(ext.id, name, value);
-
}}
+
disabled={disabled}
+
onChange={(value: string) => MoonbaseSettingsStore.setExtensionConfig(ext.id, name, value)}
/>
</FormItem>
);
···
<TextArea
rows={5}
value={value ?? ""}
+
disabled={disabled}
className={"moonbase-resizeable"}
-
onChange={(value: string) => {
-
if (disabled) return;
-
MoonbaseSettingsStore.setExtensionConfig(ext.id, name, value);
-
}}
+
onChange={(value: string) => MoonbaseSettingsStore.setExtensionConfig(ext.id, name, value)}
/>
</FormItem>
);