diff --git a/renderer/components/main-content/onboarding-dialog.tsx b/renderer/components/main-content/onboarding-dialog.tsx index c696461..54c72f5 100644 --- a/renderer/components/main-content/onboarding-dialog.tsx +++ b/renderer/components/main-content/onboarding-dialog.tsx @@ -15,6 +15,7 @@ import { } from "@/atoms/user-settings-atom"; import { useAtom } from "jotai"; import useTranslation from "../hooks/use-translation"; +import LanguageSwitcher from "../sidebar/settings-tab/language-switcher"; type OnboardingStep = { title: string; @@ -44,6 +45,14 @@ export function OnboardingDialog() { title: t("ONBOARDING_DIALOG.STEP_1.TITLE"), description: t("ONBOARDING_DIALOG.STEP_1.DESCRIPTION"), type: "info", + configurationOptions: [ + { + type: "component", + label: t("SETTINGS.LANGUAGE.TITLE"), + component: , + key: "theme", + }, + ], }, { title: t("ONBOARDING_DIALOG.STEP_2.TITLE"), @@ -142,7 +151,7 @@ export function OnboardingDialog() {
diff --git a/renderer/components/sidebar/settings-tab/language-switcher.tsx b/renderer/components/sidebar/settings-tab/language-switcher.tsx index c9785db..15dfb14 100644 --- a/renderer/components/sidebar/settings-tab/language-switcher.tsx +++ b/renderer/components/sidebar/settings-tab/language-switcher.tsx @@ -13,27 +13,31 @@ const locales = { pt: "Português (Portugal)", }; -const LanguageSwitcher = () => { +const LanguageSwitcher = ({ hideLabel = false }: { hideLabel?: boolean }) => { const setLocale = useSetAtom(localeAtom); const t = useAtomValue(translationAtom); return (
-

{t("SETTINGS.LANGUAGE.TITLE")}

+ {!hideLabel && ( +

{t("SETTINGS.LANGUAGE.TITLE")}

+ )}