diff --git a/api.saladeaula.digital/app/routes/enrollments/enroll.py b/api.saladeaula.digital/app/routes/enrollments/enroll.py index 71ed0f1..a6de86f 100644 --- a/api.saladeaula.digital/app/routes/enrollments/enroll.py +++ b/api.saladeaula.digital/app/routes/enrollments/enroll.py @@ -132,7 +132,7 @@ def enroll( 'sk': now_, 'enrolled': list(map(fmt, now_out)) if now_out else None, 'scheduled': list(map(fmt, later_out)) if later_out else None, - 'ttl': ttl(start_dt=now_, days=30 * 6), + 'ttl': ttl(start_dt=now_, days=30 * 3), 'created_by': { 'id': created_by.id, 'name': created_by.name, diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.$id.submitted/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.$id.submitted/route.tsx index 113dd8f..42aa3be 100644 --- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.$id.submitted/route.tsx +++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.enrollments.$id.submitted/route.tsx @@ -9,6 +9,7 @@ import { } from 'lucide-react' import { Link } from 'react-router' import { Suspense } from 'react' +import { ErrorBoundary } from 'react-error-boundary' import { Card, @@ -77,7 +78,7 @@ export default function Route({ loaderData: { data } }: Route.ComponentProps) { - + Algo deu errado}> {({ enrolled, scheduled, sk, created_by }) => { const succeed = enrolled.filter( ({ status }) => status === 'success' diff --git a/apps/admin.saladeaula.digital/app/routes/_.$orgid.users.$id/route.tsx b/apps/admin.saladeaula.digital/app/routes/_.$orgid.users.$id/route.tsx index 51b881d..fab0996 100644 --- a/apps/admin.saladeaula.digital/app/routes/_.$orgid.users.$id/route.tsx +++ b/apps/admin.saladeaula.digital/app/routes/_.$orgid.users.$id/route.tsx @@ -37,7 +37,6 @@ export async function loader({ params, request, context }: Route.LoaderArgs) { }) if (!r.ok) { - console.log(r.status) throw new Response(null, { status: r.status }) } diff --git a/apps/admin.saladeaula.digital/package.json b/apps/admin.saladeaula.digital/package.json index 8bfc590..175a4ab 100644 --- a/apps/admin.saladeaula.digital/package.json +++ b/apps/admin.saladeaula.digital/package.json @@ -27,6 +27,7 @@ "meilisearch-helper": "github:sergiors/meilisearch-helper", "react": "^19.2.1", "react-dom": "^19.2.1", + "react-error-boundary": "^6.0.0", "react-router": "^7.10.1", "unique-names-generator": "^4.7.1", "zod": "^4.1.13" diff --git a/package-lock.json b/package-lock.json index ebf7e03..7b58d44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,6 +40,7 @@ "meilisearch-helper": "github:sergiors/meilisearch-helper", "react": "^19.2.1", "react-dom": "^19.2.1", + "react-error-boundary": "^6.0.0", "react-router": "^7.10.1", "unique-names-generator": "^4.7.1", "zod": "^4.1.13" @@ -5792,6 +5793,18 @@ "react": "^19.2.1" } }, + "node_modules/react-error-boundary": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-6.0.0.tgz", + "integrity": "sha512-gdlJjD7NWr0IfkPlaREN2d9uUZUlksrfOx7SX62VRerwXbMY6ftGCIZua1VG1aXFNOimhISsTq+Owp725b9SiA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, "node_modules/react-fast-compare": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",