Skip to content

Commit 93440de

Browse files
authored
fix: theme integration (#640)
1 parent 68fbf7e commit 93440de

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

src/components/ui/checkbox.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import React from 'react';
55

66
import { cn } from '@/lib/tailwind/utils';
77

8-
const labelVariants = cva('flex items-start gap-2.5 text-primary', {
8+
const labelVariants = cva('flex items-start gap-2.5', {
99
variants: {
1010
size: {
1111
default: 'text-sm',
@@ -19,7 +19,7 @@ const labelVariants = cva('flex items-start gap-2.5 text-primary', {
1919
});
2020

2121
const checkboxVariants = cva(
22-
'flex flex-none cursor-pointer items-center justify-center rounded-sm outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-muted-foreground disabled:opacity-20 aria-invalid:focus-visible:ring-destructive/50 data-checked:bg-primary data-checked:text-primary-foreground data-indeterminate:border data-indeterminate:border-primary/20 data-unchecked:border data-unchecked:border-primary/20 aria-invalid:data-unchecked:border-destructive',
22+
'flex flex-none cursor-pointer items-center justify-center rounded-sm outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-muted-foreground disabled:opacity-20 aria-invalid:focus-visible:ring-destructive/50 data-checked:bg-primary data-checked:text-primary-foreground data-indeterminate:border data-unchecked:border aria-invalid:data-unchecked:border-destructive',
2323
{
2424
variants: {
2525
size: {

src/components/ui/local-switcher.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ export const LocalSwitcher = (props: { iconOnly?: boolean }) => {
3939
>
4040
<CheckIcon
4141
className={cn(
42-
'mt-0.5 size-4 self-start',
42+
'mt-0.5 size-4 self-start text-current',
4343
i18n.language === language.key ? 'opacity-100' : 'opacity-0'
4444
)}
4545
/>
4646
<span className="flex flex-col">
4747
<span>{t(`common:languages.values.${language.key}`)}</span>
4848
{language.key !== i18n.language && (
49-
<span className="text-xs text-muted-foreground">
49+
<span className="text-xs opacity-60">
5050
{t(`common:languages.values.${language.key}`, {
5151
lng: language.key,
5252
})}

src/components/ui/radio-group.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import * as React from 'react';
66

77
import { cn } from '@/lib/tailwind/utils';
88

9-
const labelVariants = cva('flex items-start gap-2.5 text-primary', {
9+
const labelVariants = cva('flex items-start gap-2.5', {
1010
variants: {
1111
size: {
1212
default: 'text-sm',
@@ -20,7 +20,7 @@ const labelVariants = cva('flex items-start gap-2.5 text-primary', {
2020
});
2121

2222
const radioVariants = cva(
23-
'flex flex-none cursor-pointer items-center justify-center rounded-full outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-muted-foreground disabled:opacity-20 aria-invalid:focus-visible:ring-destructive/50 data-checked:bg-primary data-checked:text-primary-foreground data-indeterminate:border data-indeterminate:border-primary/20 data-unchecked:border data-unchecked:border-primary/20 aria-invalid:data-unchecked:border-destructive',
23+
'flex flex-none cursor-pointer items-center justify-center rounded-full outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-muted-foreground disabled:opacity-20 aria-invalid:focus-visible:ring-destructive/50 data-checked:bg-primary data-checked:text-primary-foreground data-indeterminate:border data-unchecked:border aria-invalid:data-unchecked:border-destructive',
2424
{
2525
variants: {
2626
size: {

src/components/ui/theme-switcher.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export const ThemeSwitcher = (props: { iconOnly?: boolean }) => {
6868
>
6969
<CheckIcon
7070
className={cn(
71-
'mt-0.5 size-4 self-start',
71+
'mt-0.5 size-4 self-start text-current',
7272
theme === item ? 'opacity-100' : 'opacity-0'
7373
)}
7474
/>

src/routes/__root.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ function RootComponent() {
105105
<Providers>
106106
<Outlet />
107107
<TanStackDevtools
108+
config={{
109+
openHotkey: [], // Disable keyboard shortcut
110+
}}
108111
plugins={[
109112
{ name: 'Tanstack Query', render: <ReactQueryDevtoolsPanel /> },
110113
{

0 commit comments

Comments
 (0)