svg]:size-4 group-has-data-[size=lg]/avatar-group:[&>svg]:size-5 group-has-data-[size=sm]/avatar-group:[&>svg]:size-3",
- className
- )}
- {...props}
- />
- )
-}
-
-export {
- Avatar,
- AvatarImage,
- AvatarFallback,
- AvatarGroup,
- AvatarGroupCount,
- AvatarBadge,
-}
diff --git a/frontend/src/components/ui/empty.tsx b/frontend/src/components/ui/empty.tsx
deleted file mode 100644
index 78848967..00000000
--- a/frontend/src/components/ui/empty.tsx
+++ /dev/null
@@ -1,103 +0,0 @@
-import { cva, type VariantProps } from "class-variance-authority"
-import { cn } from "@/lib/utils"
-
-function Empty({ className, ...props }: React.ComponentProps<"div">) {
- return (
-
- )
-}
-
-function EmptyHeader({ className, ...props }: React.ComponentProps<"div">) {
- return (
-
- )
-}
-
-const emptyMediaVariants = cva(
- "mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0",
- {
- variants: {
- variant: {
- default: "bg-transparent",
- icon: "flex size-8 shrink-0 items-center justify-center rounded-lg bg-muted text-foreground [&_svg:not([class*='size-'])]:size-4",
- },
- },
- defaultVariants: {
- variant: "default",
- },
- }
-)
-
-function EmptyMedia({
- className,
- variant = "default",
- ...props
-}: React.ComponentProps<"div"> & VariantProps
) {
- return (
-
- )
-}
-
-function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) {
- return (
-
- )
-}
-
-function EmptyDescription({ className, ...props }: React.ComponentProps<"p">) {
- return (
- a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary",
- className
- )}
- {...props}
- />
- )
-}
-
-function EmptyContent({ className, ...props }: React.ComponentProps<"div">) {
- return (
-
- )
-}
-
-export {
- Empty,
- EmptyHeader,
- EmptyTitle,
- EmptyDescription,
- EmptyContent,
- EmptyMedia,
-}
diff --git a/frontend/src/components/ui/field.tsx b/frontend/src/components/ui/field.tsx
deleted file mode 100644
index f66bff1d..00000000
--- a/frontend/src/components/ui/field.tsx
+++ /dev/null
@@ -1,238 +0,0 @@
-"use client"
-
-import { useMemo } from "react"
-import { cva, type VariantProps } from "class-variance-authority"
-import { cn } from "@/lib/utils"
-
-import { Label } from "@/components/ui/label"
-import { Separator } from "@/components/ui/separator"
-
-function FieldSet({ className, ...props }: React.ComponentProps<"fieldset">) {
- return (
-