From c009026961949973eb0bed2847912120b80fc00d Mon Sep 17 00:00:00 2001 From: GyDi Date: Sat, 2 Apr 2022 17:18:38 +0800 Subject: [PATCH] feat: add text color --- src/components/setting/setting-theme.tsx | 117 +++++------------------ 1 file changed, 26 insertions(+), 91 deletions(-) diff --git a/src/components/setting/setting-theme.tsx b/src/components/setting/setting-theme.tsx index 5fb6c2c..1743602 100644 --- a/src/components/setting/setting-theme.tsx +++ b/src/components/setting/setting-theme.tsx @@ -71,6 +71,22 @@ const SettingTheme = (props: Props) => { } }); + const renderItem = (label: string, key: keyof typeof defaultTheme) => { + return ( + + + + e.key === "Enter" && onSave()} + /> + + ); + }; + return ( {t("Theme Setting")} @@ -79,120 +95,39 @@ const SettingTheme = (props: Props) => { sx={{ width: 400, maxHeight: 300, overflow: "auto", pb: 0 }} > - - + {renderItem("Primary Color", "primary_color")} - - - + {renderItem("Secondary Color", "secondary_color")} - - + {renderItem("Primary Text", "primary_text")} - - - + {renderItem("Secondary Text", "secondary_text")} - - + {renderItem("Info Color", "info_color")} - - - + {renderItem("Error Color", "error_color")} - - + {renderItem("Warning Color", "warning_color")} - - - - - - - - - - - - - - - - - + {renderItem("Success Color", "success_color")} - e.key === "Enter" && onSave()} /> - e.key === "Enter" && onSave()} />