refactor: update imports in various components for consistency and remove unused imports

This commit is contained in:
2025-08-27 10:08:41 -06:00
parent 98d04ac088
commit 7d5db6bb2f
5 changed files with 7 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
import { useTheme } from "next-themes" import { useTheme } from "next-themes"
import { Toaster as Sonner, ToasterProps } from "sonner" import { Toaster as Sonner, type ToasterProps } from "sonner"
const Toaster = ({ ...props }: ToasterProps) => { const Toaster = ({ ...props }: ToasterProps) => {
const { theme = "system" } = useTheme() const { theme = "system" } = useTheme()

View File

@@ -1,6 +1,6 @@
import { StrictMode } from 'react' import { StrictMode } from 'react'
import ReactDOM from 'react-dom/client' import ReactDOM from 'react-dom/client'
import { RouterProvider, createRouteMask, createRouter } from '@tanstack/react-router' import { RouterProvider, createRouter } from '@tanstack/react-router'
// Import the generated route tree // Import the generated route tree
import { routeTree } from './routeTree.gen' import { routeTree } from './routeTree.gen'

View File

@@ -1,6 +1,4 @@
import { Outlet, createRootRouteWithContext } from '@tanstack/react-router' import { Outlet, createRootRouteWithContext } from '@tanstack/react-router'
import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'
import { TanstackDevtools } from '@tanstack/react-devtools'
import type { SupabaseAuthState } from '@/auth/supabase' import type { SupabaseAuthState } from '@/auth/supabase'
import { ThemeProvider } from '@/components/theme-provider' import { ThemeProvider } from '@/components/theme-provider'

View File

@@ -13,7 +13,7 @@ import {
DropdownMenuSeparator, DropdownMenuSeparator,
DropdownMenuTrigger, DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu" } from "@/components/ui/dropdown-menu"
import { Sheet, SheetContent, SheetDescription, SheetHeader, SheetTitle, SheetTrigger } from "@/components/ui/sheet" import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger } from "@/components/ui/sheet"
import { ModeToggle } from "@/components/mode-toggle" import { ModeToggle } from "@/components/mode-toggle"
import { import {
Menu, Menu,
@@ -30,6 +30,7 @@ import {
FolderCheck, FolderCheck,
} from "lucide-react" } from "lucide-react"
import { useSupabaseAuth } from "@/auth/supabase" import { useSupabaseAuth } from "@/auth/supabase"
import { Toaster } from "sonner"
export const Route = createFileRoute("/_authenticated")({ export const Route = createFileRoute("/_authenticated")({
beforeLoad: ({ context }) => { beforeLoad: ({ context }) => {
@@ -140,6 +141,8 @@ function Layout() {
{/* Welcome strip */} {/* Welcome strip */}
<Outlet /> <Outlet />
</main> </main>
<Toaster />
</div> </div>
</div> </div>
) )

View File

@@ -256,6 +256,7 @@ function RouteComponent() {
</Link> </Link>
<Link <Link
to="/asignaturas" to="/asignaturas"
search={{ carreraId: '', f: '', facultadId: '', planId: '', q: '' }}
className="inline-flex items-center gap-2 rounded-xl bg-white/20 border border-white/30 px-3 py-1.5 text-sm hover:bg-white/30"> className="inline-flex items-center gap-2 rounded-xl bg-white/20 border border-white/30 px-3 py-1.5 text-sm hover:bg-white/30">
<Icons.BookOpen className="w-4 h-4" /> Nueva asignatura <Icons.BookOpen className="w-4 h-4" /> Nueva asignatura
</Link> </Link>