diff --git a/src/renderer/src/components/select/select.tsx b/src/renderer/src/components/select/select.tsx index 20b5a1c0..75b1d793 100644 --- a/src/renderer/src/components/select/select.tsx +++ b/src/renderer/src/components/select/select.tsx @@ -9,13 +9,14 @@ export interface SelectProps > { theme?: NonNullable>["theme"]; label?: string; + options?: { key: any; value: any; label: string }[]; } export function Select({ value, - theme = "primary", label, - children, + options = [{ key: value, value: value, label: "-" }], + theme = "primary", onChange, }: SelectProps) { const [isFocused, setIsFocused] = useState(false); @@ -38,7 +39,11 @@ export function Select({ onBlur={() => setIsFocused(false)} onChange={onChange} > - {children} + {options.map((option) => ( + + ))} diff --git a/src/renderer/src/pages/settings/settings-general.tsx b/src/renderer/src/pages/settings/settings-general.tsx index a62bc243..0962dcf8 100644 --- a/src/renderer/src/pages/settings/settings-general.tsx +++ b/src/renderer/src/pages/settings/settings-general.tsx @@ -128,13 +128,15 @@ export function SettingsGeneral({

{t("language")}

<> - +