Forráskód Böngészése

refactor: remove DirSwitch component and its usage in Tasks (#190)

Sat Naing 11 hónapja
szülő
commit
22ad19c1ac
2 módosított fájl, 0 hozzáadás és 45 törlés
  1. 0 43
      src/components/dir-switch.tsx
  2. 0 2
      src/features/tasks/index.tsx

+ 0 - 43
src/components/dir-switch.tsx

@@ -1,43 +0,0 @@
-import { Check } from 'lucide-react'
-import { PilcrowLeftIcon, PilcrowRightIcon } from 'lucide-react'
-import { cn } from '@/lib/utils'
-import { useDirection } from '@/context/direction-context'
-import { Button } from '@/components/ui/button'
-import {
-  DropdownMenu,
-  DropdownMenuContent,
-  DropdownMenuItem,
-  DropdownMenuTrigger,
-} from '@/components/ui/dropdown-menu'
-
-export function DirSwitch() {
-  const { dir, setDir } = useDirection()
-
-  return (
-    <DropdownMenu modal={false}>
-      <DropdownMenuTrigger asChild>
-        <Button variant='ghost' size='icon' className='scale-95 rounded-full'>
-          <PilcrowLeftIcon className='size-[1.2rem] scale-100 rotate-0 transition-all rtl:scale-0 rtl:-rotate-90' />
-          <PilcrowRightIcon className='absolute size-[1.2rem] scale-0 rotate-90 transition-all rtl:scale-100 rtl:rotate-0' />
-          <span className='sr-only'>Toggle Site Direction</span>
-        </Button>
-      </DropdownMenuTrigger>
-      <DropdownMenuContent align='end'>
-        <DropdownMenuItem onClick={() => setDir('ltr')}>
-          Left to Right (LTR)
-          <Check
-            size={14}
-            className={cn('ms-auto', dir !== 'ltr' && 'hidden')}
-          />
-        </DropdownMenuItem>
-        <DropdownMenuItem onClick={() => setDir('rtl')}>
-          Right to Left (RTL)
-          <Check
-            size={14}
-            className={cn('ms-auto', dir !== 'rtl' && 'hidden')}
-          />
-        </DropdownMenuItem>
-      </DropdownMenuContent>
-    </DropdownMenu>
-  )
-}

+ 0 - 2
src/features/tasks/index.tsx

@@ -1,5 +1,4 @@
 import { ConfigDrawer } from '@/components/config-drawer'
-import { DirSwitch } from '@/components/dir-switch'
 import { Header } from '@/components/layout/header'
 import { Main } from '@/components/layout/main'
 import { ProfileDropdown } from '@/components/profile-dropdown'
@@ -19,7 +18,6 @@ export default function Tasks() {
         <Search />
         <div className='ms-auto flex items-center space-x-4'>
           <ThemeSwitch />
-          <DirSwitch />
           <ConfigDrawer />
           <ProfileDropdown />
         </div>