diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.buy/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.buy/route.tsx
index a3f5290..1415f7a 100644
--- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.buy/route.tsx
+++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.buy/route.tsx
@@ -5,6 +5,7 @@ import {
BookSearchIcon,
CircleCheckBigIcon,
MegaphoneIcon,
+ PlusIcon,
WalletIcon
} from 'lucide-react'
import { use, useEffect, useState } from 'react'
@@ -177,7 +178,9 @@ export default function Route({
diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.seats/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.seats/route.tsx
index 797148c..191a9f2 100644
--- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.seats/route.tsx
+++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.seats/route.tsx
@@ -10,8 +10,20 @@ import {
BreadcrumbPage,
BreadcrumbSeparator
} from '@repo/ui/components/ui/breadcrumb'
+import { request as req } from '@repo/util/request'
-export default function Route({}: Route.ComponentProps) {
+export async function loader({ request, params, context }: Route.LoaderArgs) {
+ const seats = await req({
+ url: `/orgs/${params.orgid}/seats`,
+ request,
+ context
+ }).then((r) => r.json() as any)
+
+ return { seats }
+}
+
+export default function Route({ loaderData: { seats } }: Route.ComponentProps) {
+ console.log(seats)
return (
diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id/enrollments.tsx
similarity index 88%
rename from apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx
rename to apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id/enrollments.tsx
index 7809201..deef1f6 100644
--- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/enrollments.tsx
+++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id/enrollments.tsx
@@ -5,6 +5,7 @@ import {
ClockIcon,
EllipsisIcon,
HelpCircleIcon,
+ PlusIcon,
type LucideIcon
} from 'lucide-react'
import { Fragment } from 'react'
@@ -42,6 +43,7 @@ import {
TableRow
} from '@repo/ui/components/ui/table'
import { cn, initials } from '@repo/ui/lib/utils'
+import { Link } from 'react-router'
import type { Enrollment, Seat } from './route'
const dtOptions: Intl.DateTimeFormatOptions = {
@@ -151,6 +153,14 @@ export function Enrollments({
)
}
)}
+
+ {enrollments.length === 0 && (
+
+
+ Nenhuma matrĂcula ainda.
+
+
+ )}
@@ -219,7 +229,17 @@ function SeatsMenu({ seats: seats_ }: { seats: Seat[] }) {
return (
-
@@ -246,6 +266,12 @@ function SeatsMenu({ seats: seats_ }: { seats: Seat[] }) {
)
})}
+
+
+
+ Matricular
+
+
>
) : (
diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id/route.tsx
similarity index 98%
rename from apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx
rename to apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id/route.tsx
index 32a162a..70796b4 100644
--- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id._index/route.tsx
+++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.payments.$id/route.tsx
@@ -386,9 +386,7 @@ export default function Route({ loaderData: { order } }: Route.ComponentProps) {
- {enrollments.length > 0 ? (
-
- ) : null}
+
)
}
@@ -615,7 +613,7 @@ function PaymentAttemptsMenu({
return (
-
+
diff --git a/orders-events/template.yaml b/orders-events/template.yaml
index 4ee16c9..1f86e4a 100644
--- a/orders-events/template.yaml
+++ b/orders-events/template.yaml
@@ -81,6 +81,7 @@ Resources:
Type: AWS::Serverless::Function
Properties:
Handler: events.payments.create_invoice.lambda_handler
+ Timeout: 12
LoggingConfig:
LogGroup: !Ref EventLog
Policies: