Footer theme switcher (#894)

* Footer theme switcher

* Remove lazy loading & change rotation animation

* Changes

* Update ThemeSwitcher.tsx

* Requested style changes

* Update ThemeSwitcher.tsx

* Fix alignment

* Update ThemeSwitcher.tsx
This commit is contained in:
Catalin Pinte
2022-11-30 17:07:44 +02:00
committed by GitHub
parent 6bc223adb3
commit 6d783eae35
9 changed files with 146 additions and 10 deletions

View File

@@ -0,0 +1,22 @@
import { Moon, Sun, System } from '@components/icons'
interface ThemeIconProps {
theme?: string
width: number
height: number
}
const ThemeIcon = ({ theme, ...props }: ThemeIconProps) => {
switch (theme) {
case 'light':
return <Sun {...props} />
case 'dark':
return <Moon {...props} />
default:
return <System {...props} />
}
}
export default ThemeIcon