docs: use PascalCase for file name (#350)

This commit is contained in:
Marco Pasqualetti
2025-01-15 16:59:36 +01:00
committed by GitHub
parent 875d12f514
commit af8a43c93a
91 changed files with 193 additions and 187 deletions
@@ -0,0 +1,31 @@
import type { JSX } from 'react'
import {
ActionIcon,
useMantineColorScheme,
useComputedColorScheme,
} from '@mantine/core'
import { IconSun, IconMoon } from '@tabler/icons-react'
import cx from 'clsx'
import classes from './ThemeBtn.module.css'
export default function ThemeBtn(): JSX.Element {
const { setColorScheme } = useMantineColorScheme()
const computedColorScheme = useComputedColorScheme('light', {
getInitialValueInEffect: true,
})
return (
<ActionIcon
onClick={() => {
setColorScheme(computedColorScheme === 'light' ? 'dark' : 'light')
}}
variant="default"
size="lg"
aria-label="Toggle color scheme"
>
<IconSun className={cx(classes.icon, classes.light)} stroke={1.5} />
<IconMoon className={cx(classes.icon, classes.dark)} stroke={1.5} />
</ActionIcon>
)
}