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")}
+ )}