update label
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
||||
FileBadgeIcon,
|
||||
GraduationCap,
|
||||
LayoutDashboardIcon,
|
||||
ReceiptTextIcon,
|
||||
ShieldUserIcon,
|
||||
ShoppingCartIcon,
|
||||
UploadIcon,
|
||||
@@ -27,10 +28,17 @@ const data = {
|
||||
title: 'Visão geral',
|
||||
url: '/main',
|
||||
icon: LayoutDashboardIcon
|
||||
}
|
||||
],
|
||||
navPayment: [
|
||||
{
|
||||
title: 'Resumo de cobranças',
|
||||
url: '/billing',
|
||||
icon: ReceiptTextIcon
|
||||
},
|
||||
{
|
||||
title: 'Histórico de compras',
|
||||
url: '/orders',
|
||||
title: 'Histórico de pagamentos',
|
||||
url: '/payments',
|
||||
icon: ShoppingCartIcon
|
||||
}
|
||||
],
|
||||
@@ -44,12 +52,12 @@ const data = {
|
||||
title: 'Gestores',
|
||||
url: '/admins',
|
||||
icon: ShieldUserIcon
|
||||
},
|
||||
{
|
||||
title: 'Importações',
|
||||
url: '/batch',
|
||||
icon: UploadIcon
|
||||
}
|
||||
// {
|
||||
// title: 'Importações',
|
||||
// url: '/batch',
|
||||
// icon: UploadIcon
|
||||
// }
|
||||
],
|
||||
navEnrollment: [
|
||||
{
|
||||
@@ -57,11 +65,11 @@ const data = {
|
||||
url: '/enrollments',
|
||||
icon: GraduationCap
|
||||
},
|
||||
{
|
||||
title: 'Certificações',
|
||||
url: '/certs',
|
||||
icon: FileBadgeIcon
|
||||
},
|
||||
// {
|
||||
// title: 'Certificações',
|
||||
// url: '/certs',
|
||||
// icon: FileBadgeIcon
|
||||
// },
|
||||
{
|
||||
title: 'Agendamentos',
|
||||
url: '/scheduled',
|
||||
|
||||
@@ -25,6 +25,7 @@ export function NavMain({
|
||||
}: {
|
||||
data: {
|
||||
navMain: NavItem[]
|
||||
navPayment: NavItem[]
|
||||
navUser: NavItem[]
|
||||
navEnrollment: NavItem[]
|
||||
}
|
||||
@@ -41,6 +42,17 @@ export function NavMain({
|
||||
</SidebarGroupContent>
|
||||
</SidebarGroup>
|
||||
|
||||
<SidebarGroup>
|
||||
<SidebarGroupContent>
|
||||
<SidebarMenu>
|
||||
<SidebarGroupLabel>Financeiro</SidebarGroupLabel>
|
||||
{data.navPayment.map((props, idx) => (
|
||||
<SidebarMenuItemLink key={idx} {...props} />
|
||||
))}
|
||||
</SidebarMenu>
|
||||
</SidebarGroupContent>
|
||||
</SidebarGroup>
|
||||
|
||||
<SidebarGroup>
|
||||
<SidebarGroupContent>
|
||||
<SidebarMenu>
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
import type { Route } from './+types/route'
|
||||
|
||||
export function meta({}) {
|
||||
return [{ title: 'Resumo de cobranças' }]
|
||||
}
|
||||
|
||||
export default function Route({}: Route.ComponentProps) {
|
||||
return (
|
||||
<>
|
||||
<div className="space-y-0.5 mb-8">
|
||||
<h1 className="text-2xl font-bold tracking-tight">
|
||||
Resumo de cobranças
|
||||
</h1>
|
||||
<p className="text-muted-foreground">
|
||||
Acompanhe as cobranças em tempo real e garanta mais eficiência no
|
||||
controle financeiro.
|
||||
</p>
|
||||
</div>
|
||||
</>
|
||||
)
|
||||
}
|
||||
@@ -11,11 +11,11 @@ import { columns as columns_, type Order } from '@repo/ui/routes/orders/columns'
|
||||
export type { Order }
|
||||
|
||||
export const columns: ColumnDef<Order>[] = [
|
||||
{
|
||||
id: 'select',
|
||||
header: DataTableColumnHeaderSelect,
|
||||
cell: DataTableColumnSelect,
|
||||
meta: { className: 'w-9' }
|
||||
},
|
||||
// {
|
||||
// id: 'select',
|
||||
// header: DataTableColumnHeaderSelect,
|
||||
// cell: DataTableColumnSelect,
|
||||
// meta: { className: 'w-9' }
|
||||
// },
|
||||
...columns_
|
||||
]
|
||||
@@ -44,7 +44,7 @@ export default function Route({ loaderData: { data } }: Route.ComponentProps) {
|
||||
<Suspense fallback={<Skeleton />}>
|
||||
<div className="space-y-0.5 mb-8">
|
||||
<h1 className="text-2xl font-bold tracking-tight">
|
||||
Histórico de compras
|
||||
Histórico de pagamentos
|
||||
</h1>
|
||||
<p className="text-muted-foreground">
|
||||
Acompanhe todos as compras realizadas, visualize pagamentos e mantenha
|
||||
@@ -46,7 +46,7 @@ export default function Route({}: Route.ComponentProps) {
|
||||
<CardHeader>
|
||||
<CardTitle className="text-2xl">Editar colaborador</CardTitle>
|
||||
<CardDescription>
|
||||
Configurar as informações gerais para este colaborador
|
||||
Configurar as informações gerais para este colaborador.
|
||||
</CardDescription>
|
||||
</CardHeader>
|
||||
|
||||
|
||||
@@ -122,7 +122,7 @@ export default function Route({}: Route.ComponentProps) {
|
||||
Adicionar colaborador
|
||||
</CardTitle>
|
||||
<CardDescription>
|
||||
Siga os passos abaixo para cadastrar um novo colaborador
|
||||
Siga os passos abaixo para cadastrar um novo colaborador.
|
||||
</CardDescription>
|
||||
</CardHeader>
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@ export default function Route({ loaderData }: Route.ComponentProps) {
|
||||
<ThemedImage className="max-md:hidden" />
|
||||
|
||||
<div className="ml-auto flex gap-2.5 items-center">
|
||||
<Notification />
|
||||
{/*<Notification />*/}
|
||||
<ModeToggle />
|
||||
<NavUser user={user} excludeApps={['admin']} />
|
||||
</div>
|
||||
|
||||
@@ -66,14 +66,14 @@ export default function Component({ loaderData: { data } }) {
|
||||
</BreadcrumbItem>
|
||||
<BreadcrumbSeparator />
|
||||
<BreadcrumbItem>
|
||||
<BreadcrumbPage>Histórico de compras</BreadcrumbPage>
|
||||
<BreadcrumbPage>Histórico de pagamentos</BreadcrumbPage>
|
||||
</BreadcrumbItem>
|
||||
</BreadcrumbList>
|
||||
</Breadcrumb>
|
||||
|
||||
<div className="space-y-0.5 mb-8">
|
||||
<h1 className="text-2xl font-bold tracking-tight">
|
||||
Histórico de compras
|
||||
Histórico de pagamentos
|
||||
</h1>
|
||||
<p className="text-muted-foreground">
|
||||
Acompanhe todos as compras realizadas, visualize pagamentos e
|
||||
|
||||
@@ -39,8 +39,7 @@ import {
|
||||
CardFooter,
|
||||
CardHeader,
|
||||
CardTitle,
|
||||
CardAction,
|
||||
CardContent
|
||||
CardAction
|
||||
} from '@repo/ui/components/ui/card'
|
||||
import { Kbd } from '@repo/ui/components/ui/kbd'
|
||||
import { Progress } from '@repo/ui/components/ui/progress'
|
||||
@@ -228,7 +227,7 @@ function Enrollment(enrollment: Enrollment) {
|
||||
<Card
|
||||
aria-disabled={disabled}
|
||||
className="overflow-hidden relative h-96 hover:scale-105
|
||||
has-data-[state=open]:scale-105 transition
|
||||
lg:has-data-[state=open]:scale-105 transition
|
||||
aria-disabled:border-dashed"
|
||||
>
|
||||
<CardHeader className="z-1 relative">
|
||||
|
||||
@@ -61,7 +61,7 @@ const navMain = [
|
||||
// url: '/certs'
|
||||
// },
|
||||
{
|
||||
title: 'Histórico de compras',
|
||||
title: 'Histórico de pagamentos',
|
||||
url: '/history'
|
||||
}
|
||||
]
|
||||
|
||||
@@ -123,7 +123,7 @@ export function NavUser({
|
||||
className="cursor-pointer"
|
||||
>
|
||||
<ShoppingCartIcon />
|
||||
Histórico de compras
|
||||
Histórico de pagamentos
|
||||
</Link>
|
||||
</DropdownMenuItem>
|
||||
</DropdownMenuGroup>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {
|
||||
BanIcon,
|
||||
CircleCheckIcon,
|
||||
CircleIcon,
|
||||
CircleOffIcon,
|
||||
CircleXIcon,
|
||||
TimerIcon,
|
||||
type LucideIcon
|
||||
@@ -51,7 +51,7 @@ export const statuses: Record<
|
||||
label: 'Reprovado'
|
||||
},
|
||||
CANCELED: {
|
||||
icon: CircleOffIcon,
|
||||
icon: BanIcon,
|
||||
color: 'text-orange-400 [&_svg]:text-orange-500',
|
||||
label: 'Cancelado'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user