diff --git a/apps/saladeaula.digital/app/routes.ts b/apps/saladeaula.digital/app/routes.ts index 1aa6016..3795576 100644 --- a/apps/saladeaula.digital/app/routes.ts +++ b/apps/saladeaula.digital/app/routes.ts @@ -9,7 +9,7 @@ export default [ layout('routes/layout.tsx', [ index('routes/index.tsx'), route('certs', 'routes/certs.tsx'), - route('orders', 'routes/orders/route.tsx'), + route('orders', 'routes/orders.tsx'), route('settings', 'routes/settings.tsx'), route('konviva', 'routes/konviva.ts'), route('player/:id', 'routes/player.tsx'), diff --git a/apps/saladeaula.digital/app/routes/orders/route.tsx b/apps/saladeaula.digital/app/routes/orders.tsx similarity index 97% rename from apps/saladeaula.digital/app/routes/orders/route.tsx rename to apps/saladeaula.digital/app/routes/orders.tsx index 8cdbfe0..4bf36df 100644 --- a/apps/saladeaula.digital/app/routes/orders/route.tsx +++ b/apps/saladeaula.digital/app/routes/orders.tsx @@ -17,9 +17,9 @@ import { import { createSearch } from '@repo/util/meili' import { Skeleton } from '@repo/ui/components/skeleton' import { DataTable } from '@repo/ui/components/data-table' +import { columns, type Order } from '@repo/ui/routes/orders/columns' import { Container } from '@/components/container' -import { columns, type Order } from './columns' export function meta({}: Route.MetaArgs) { return [{ title: 'Histórico de compras' }] diff --git a/apps/saladeaula.digital/app/routes/orders/columns.tsx b/apps/saladeaula.digital/app/routes/orders/columns.tsx deleted file mode 100644 index 8aaa089..0000000 --- a/apps/saladeaula.digital/app/routes/orders/columns.tsx +++ /dev/null @@ -1,63 +0,0 @@ -'use client' - -import { - DataTableColumnDatetime, - DataTableColumnCurrency, - DataTableColumnHeader -} from '@repo/ui/components/data-table' -import { type ColumnDef } from '@tanstack/react-table' - -// This type is used to define the shape of our data. -// You can use a Zod schema here if you want. -export type Order = { - id: string - total: number - status: 'pending' | 'processing' | 'success' | 'failed' - payment_method: 'PIX' | 'CREDIT_CARD' | 'MANUAL' | 'failed' - name: string -} - -export const columns: ColumnDef[] = [ - { - accessorKey: 'payment_method', - header: 'Forma de pag.' - }, - { - accessorKey: 'status', - header: 'Status' - }, - { - accessorKey: 'total', - header: 'Valor total', - cell: ({ row, column }) => ( - - ) - }, - { - accessorKey: 'create_date', - enableSorting: true, - meta: { title: 'Comprado em' }, - header: ({ column }) => , - cell: ({ row, column }) => ( - - ) - }, - { - accessorKey: 'due_date', - enableSorting: true, - meta: { title: 'Vencimento em' }, - header: ({ column }) => , - cell: ({ row, column }) => ( - - ) - }, - { - accessorKey: 'payment_date', - enableSorting: true, - meta: { title: 'Pago em' }, - header: ({ column }) => , - cell: ({ row, column }) => ( - - ) - } -]