update routes

This commit is contained in:
2025-11-25 10:05:54 -03:00
parent d7fe03bd1f
commit de340a6d46
28 changed files with 152 additions and 84 deletions

View File

@@ -57,7 +57,7 @@ export async function loader({ context, request, params }: Route.LoaderArgs) {
}
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
return (
<Suspense fallback={<Skeleton />}>
<div className="space-y-0.5 mb-8">

View File

@@ -32,7 +32,7 @@ export async function loader({ context, request, params }: Route.LoaderArgs) {
}
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
return (
<Suspense fallback={<Skeleton />}>
<div className="space-y-0.5 mb-8">

View File

@@ -1,8 +1,10 @@
import type { Route } from './+types/route'
export function meta({}) {
return [{ title: 'Certificações' }]
}
export default function Route() {
export default function Route({}: Route.ComponentProps) {
return (
<>
<div className="space-y-0.5 mb-8">

View File

@@ -68,7 +68,7 @@ export async function loader({ context, request, params }: Route.LoaderArgs) {
}
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
const [searchParams, setSearchParams] = useSearchParams()
const term = searchParams.get('term') as string

View File

@@ -65,7 +65,7 @@ const formatted = new Intl.DateTimeFormat('en-CA', {
day: '2-digit'
})
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
const { orgid } = useParams()
const [searchParams, setSearchParams] = useSearchParams()
const [selectedRows, setSelectedRows] = useState<Enrollment[]>([])

View File

@@ -22,7 +22,7 @@ export function meta({}: Route.MetaArgs) {
return [{ title: 'Adicionar matrícula' }]
}
export default function Route() {
export default function Route({}: Route.ComponentProps) {
return (
<div className="space-y-2.5">
<Breadcrumb>

View File

@@ -39,7 +39,7 @@ export async function loader({ params, context, request }: Route.LoaderArgs) {
}
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
return (
<Suspense fallback={<Skeleton />}>
<div className="space-y-0.5 mb-8">

View File

@@ -22,7 +22,7 @@ export async function loader({ context, request, params }: Route.LoaderArgs) {
}
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
return (
<>
<div className="space-y-0.5 mb-8">

View File

@@ -27,7 +27,7 @@ import { useForm } from 'react-hook-form'
import type { User } from '../_.$orgid.users.$id/route'
import { formSchema, type Schema } from '../_.$orgid.users.add/route'
export default function Route() {
export default function Route({}: Route.ComponentProps) {
const { user } = useOutletContext() as { user: User }
const form = useForm({
defaultValues: user,

View File

@@ -32,7 +32,7 @@ export async function loader({ params, request, context }: Route.LoaderArgs) {
return { data }
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
const { user } = useOutletContext() as { user: User }
return (

View File

@@ -1,3 +1,5 @@
export default function Route() {
return <>user logs</>
import type { Route } from './+types/route'
export default function Route({}: Route.ComponentProps) {
return <>user logs</>
}

View File

@@ -62,11 +62,7 @@ const links = [
{ to: 'emails', title: 'Emails' }
]
export default function Route({
loaderData: { user }
}: {
loaderData: Awaited<ReturnType<typeof loader>>
}) {
export default function Route({ loaderData: { user } }: Route.ComponentProps) {
return (
<div className="space-y-2.5">
<Breadcrumb>

View File

@@ -34,7 +34,6 @@ import {
DropdownMenuTrigger
} from '@repo/ui/components/ui/dropdown-menu'
import { Spinner } from '@repo/ui/components/ui/spinner'
import { initials } from '@repo/ui/lib/utils'
import { type User, columns as columns_ } from '@repo/ui/routes/users/columns'
export type { User }

View File

@@ -49,7 +49,7 @@ export async function loader({ params, context, request }: Route.LoaderArgs) {
return { data: users }
}
export default function Route({ loaderData: { data } }) {
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
const { orgid } = useParams()
const [searchParams, setSearchParams] = useSearchParams()
const [selectedRows, setSelectedRows] = useState<User[]>([])

View File

@@ -10,7 +10,7 @@ export async function loader(): Promise<Webhook[]> {
return []
}
export default function Route() {
export default function Route({}: Route.ComponentProps) {
return (
<>
<div className="space-y-0.5 mb-8">