Skip to content

Commit e6ffe3c

Browse files
committed
fix: janky knob animation
1 parent 744f2ed commit e6ffe3c

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/components/ThemeToggle.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import * as React from 'react'
22
import { FaMoon, FaSun } from 'react-icons/fa'
33
import { useTheme } from './ThemeProvider'
4-
import { twMerge } from 'tailwind-merge'
54

65
export function ThemeToggle() {
76
const { toggleMode } = useTheme()
@@ -17,9 +16,7 @@ export function ThemeToggle() {
1716
return (
1817
<div
1918
onClick={handleToggleMode}
20-
className={twMerge(
21-
`w-12 h-6 bg-gray-500/10 dark:bg-gray-800 rounded-full flex items-center justify-between cursor-pointer relative transition-all`
22-
)}
19+
className={`w-12 h-6 bg-gray-500/10 dark:bg-gray-800 rounded-full flex items-center justify-between cursor-pointer relative transition-all`}
2320
>
2421
<div className="flex-1 flex items-center justify-between px-1.5">
2522
<FaSun
@@ -37,7 +34,7 @@ export function ThemeToggle() {
3734
<div
3835
className="absolute w-6 h-6 rounded-full shadow-md shadow-black/20 bg-white dark:bg-gray-400 transition-all duration-300 ease-in-out
3936
auto:left-1/2 auto:-translate-x-1/2 auto:scale-0 auto:opacity-0
40-
left-full -translate-x-full scale-75
37+
left-0 translate-x-full scale-75
4138
dark:left-0 dark:translate-x-0 dark:scale-75"
4239
/>
4340
</div>

0 commit comments

Comments
 (0)