From c1edcd290dd70bfb0c83112539e6129a5982d8a5 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Fri, 10 Feb 2023 20:35:53 +0100 Subject: [PATCH] fix: Improve SettingsForm UI --- .../GlobalSettingsRoute/SettingsForm.tsx | 630 ++++++++++-------- 1 file changed, 352 insertions(+), 278 deletions(-) diff --git a/src/route-widgets/GlobalSettingsRoute/SettingsForm.tsx b/src/route-widgets/GlobalSettingsRoute/SettingsForm.tsx index d89ab24..db9faa9 100644 --- a/src/route-widgets/GlobalSettingsRoute/SettingsForm.tsx +++ b/src/route-widgets/GlobalSettingsRoute/SettingsForm.tsx @@ -2,20 +2,23 @@ import * as yup from "yup" import {useFormik} from "formik" import {TbCursorText} from "react-icons/tb" import {useTranslation} from "react-i18next" +import {MdCheck, MdOutlineChangeCircle, MdTextFormat} from "react-icons/md" +import {BsImage} from "react-icons/bs" import { Checkbox, FormControlLabel, FormGroup, FormHelperText, + Grid, InputAdornment, TextField, + Typography, } from "@mui/material" +import {LoadingButton} from "@mui/lab" import {AdminSettings} from "~/server-types" -import {SimpleForm, StringPoolField, createPool} from "~/components" -import {MdOutlineChangeCircle, MdTextFormat} from "react-icons/md" -import {BsImage} from "react-icons/bs" +import {StringPoolField, createPool} from "~/components" export interface SettingsFormProps { settings: AdminSettings @@ -79,285 +82,356 @@ export default function SettingsForm({settings}: SettingsFormProps) { return (
) }