refactor: streamline imports in AsignaturaPreviewCard and $planId components; update animation duration in styles

This commit is contained in:
2025-08-29 11:24:51 -06:00
parent a487a8c293
commit 6e84860230
4 changed files with 26 additions and 15 deletions

View File

@@ -1,4 +1,4 @@
import { createFileRoute, Link, useRouter } from "@tanstack/react-router"
import { createFileRoute, Link } from "@tanstack/react-router"
import { useEffect, useMemo, useRef, useState } from "react"
import * as Icons from "lucide-react"
import { useMutation, useQueryClient, useSuspenseQuery } from "@tanstack/react-query"
@@ -9,15 +9,15 @@ import { AcademicSections, planKeys } from "@/components/planes/academic-section
import { GradientMesh } from "../../../components/planes/GradientMesh"
import { asignaturaExtraOptions, asignaturaKeys, asignaturasCountOptions, asignaturasPreviewOptions, planByIdOptions, type AsignaturaLite, type PlanFull } from "@/components/planes/planQueries"
import { softAccentStyle } from "@/components/planes/planHelpers"
import { Dialog, DialogContent, DialogDescription, DialogTitle } from "@radix-ui/react-dialog"
import { Dialog, DialogContent, DialogDescription, DialogTitle } from "@/components/ui/dialog"
import { DialogFooter, DialogHeader } from "@/components/ui/dialog"
import { Button } from "@/components/ui/button"
import { Input } from "@/components/ui/input"
import { Label } from "@radix-ui/react-label"
import { Label } from "@/components/ui/label"
import confetti from "canvas-confetti"
import { Textarea } from "@/components/ui/textarea"
import { AuroraButton } from "@/components/effect/aurora-button"
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@radix-ui/react-tabs"
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
type LoaderData = { planId: string }
@@ -37,7 +37,6 @@ export const Route = createFileRoute("/_authenticated/plan/$planId")({
// ...existing code...
function RouteComponent() {
const router = useRouter()
const qc = useQueryClient()
const { planId } = Route.useLoaderData() as LoaderData
const auth = useSupabaseAuth()