rename proyecto a Alpha, refactor imports a components/ui, fix types en stores

This commit is contained in:
Ricardo Gonzalez
2026-05-23 17:38:15 -05:00
parent 002d8f06d3
commit 72662852bf
24 changed files with 347 additions and 59 deletions
+4 -16
View File
@@ -22,28 +22,16 @@ import {
SidebarContent,
SidebarFooter,
SidebarHeader,
SidebarMenu,
SidebarMenuButton,
SidebarMenuItem,
} from "@/components/ui/sidebar"
</script>
<template>
<Sidebar collapsible="offcanvas">
<SidebarHeader>
<SidebarMenu>
<SidebarMenuItem>
<SidebarMenuButton
as-child
class="data-[slot=sidebar-menu-button]:!p-1.5"
>
<a href="#">
<IconInnerShadowTop class="!size-5" />
<span class="text-base font-semibold">KAPPA Hub</span>
</a>
</SidebarMenuButton>
</SidebarMenuItem>
</SidebarMenu>
<div class="flex items-center gap-2 px-3 py-2">
<IconInnerShadowTop class="size-5" />
<span class="text-base font-semibold">Alpha</span>
</div>
</SidebarHeader>
<SidebarContent>
<NavMain />
@@ -1,5 +1,6 @@
<script setup lang="ts">
import type { ChartConfig } from "@/registry/new-york-v4/ui/chart"
import { ref, computed } from "vue"
import type { ChartConfig } from "@/components/ui/chart"
// import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from "recharts"
import { VisArea, VisAxis, VisLine, VisXYContainer } from "@unovis/vue"
@@ -9,7 +10,7 @@ import {
CardDescription,
CardHeader,
CardTitle,
} from "@/registry/new-york-v4/ui/card"
} from "@/components/ui/card"
import {
ChartContainer,
@@ -18,14 +19,14 @@ import {
ChartTooltip,
ChartTooltipContent,
componentToString,
} from "@/registry/new-york-v4/ui/chart"
} from "@/components/ui/chart"
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/registry/new-york-v4/ui/select"
} from "@/components/ui/select"
const description = "An interactive area chart"
@@ -257,7 +258,7 @@ const filterRange = computed(() => {
<ChartTooltip />
<ChartCrosshair
:template="componentToString(chartConfig, ChartTooltipContent, {
labelFormatter: (d) => {
labelFormatter: (d: number) => {
return new Date(d).toLocaleDateString('en-US', {
month: 'short',
day: 'numeric',
+10 -9
View File
@@ -15,6 +15,7 @@ export const schema = z.object({
</script>
<script setup lang="ts">
import { h, ref, computed } from "vue"
import type {
ColumnDef,
ColumnFiltersState,
@@ -43,10 +44,10 @@ import {
useVueTable,
} from "@tanstack/vue-table"
import { DragDropProvider } from "dnd-kit-vue"
import { Badge } from "@/registry/new-york-v4/ui/badge"
import { Badge } from "@/components/ui/badge"
import { Button } from "@/registry/new-york-v4/ui/button"
import { Checkbox } from "@/registry/new-york-v4/ui/checkbox"
import { Button } from "@/components/ui/button"
import { Checkbox } from "@/components/ui/checkbox"
import {
DropdownMenu,
DropdownMenuCheckboxItem,
@@ -54,16 +55,16 @@ import {
DropdownMenuItem,
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/registry/new-york-v4/ui/dropdown-menu"
} from "@/components/ui/dropdown-menu"
import { Label } from "@/registry/new-york-v4/ui/label"
import { Label } from "@/components/ui/label"
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/registry/new-york-v4/ui/select"
} from "@/components/ui/select"
import {
Table,
TableBody,
@@ -71,14 +72,14 @@ import {
TableHead,
TableHeader,
TableRow,
} from "@/registry/new-york-v4/ui/table"
} from "@/components/ui/table"
import {
Tabs,
TabsContent,
TabsList,
TabsTrigger,
} from "@/registry/new-york-v4/ui/tabs"
} from "@/components/ui/tabs"
const props = defineProps<{
data: TableData[]
@@ -108,7 +109,7 @@ const columns: ColumnDef<TableData>[] = [
{
id: "select",
header: ({ table }) => h(Checkbox, {
"modelValue": table.getIsAllPageRowsSelected() || (table.getIsSomePageRowsSelected() && "indeterminate"),
"modelValue": table.getIsAllPageRowsSelected(),
"onUpdate:modelValue": value => table.toggleAllPageRowsSelected(!!value),
"aria-label": "Select all",
}),
+1 -1
View File
@@ -1,7 +1,7 @@
<script setup lang="ts">
import { IconGripVertical } from "@tabler/icons-vue"
import { useSortableContext } from "dnd-kit-vue"
import { Button } from "@/registry/new-york-v4/ui/button"
import { Button } from "@/components/ui/button"
const { handleRef, sortable } = useSortableContext()
</script>
+1 -1
View File
@@ -7,7 +7,7 @@ import { useSortable } from "dnd-kit-vue"
import {
TableCell,
TableRow,
} from "@/registry/new-york-v4/ui/table"
} from "@/components/ui/table"
const props = defineProps<{ row: Row<z.infer<typeof schema>>, index: number }>()
+3 -3
View File
@@ -11,7 +11,7 @@ import {
Avatar,
AvatarFallback,
AvatarImage,
} from "@/registry/new-york-v4/ui/avatar"
} from "@/components/ui/avatar"
import {
DropdownMenu,
DropdownMenuContent,
@@ -20,13 +20,13 @@ import {
DropdownMenuLabel,
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/registry/new-york-v4/ui/dropdown-menu"
} from "@/components/ui/dropdown-menu"
import {
SidebarMenu,
SidebarMenuButton,
SidebarMenuItem,
useSidebar,
} from "@/registry/new-york-v4/ui/sidebar"
} from "@/components/ui/sidebar"
interface User {
name: string
+2 -2
View File
@@ -1,7 +1,7 @@
<script setup lang="ts">
import { IconTrendingDown, IconTrendingUp } from "@tabler/icons-vue"
import { Badge } from "@/registry/new-york-v4/ui/badge"
import { Badge } from "@/components/ui/badge"
import {
Card,
CardAction,
@@ -9,7 +9,7 @@ import {
CardFooter,
CardHeader,
CardTitle,
} from "@/registry/new-york-v4/ui/card"
} from "@/components/ui/card"
</script>
<template>