wip monorepo

This commit is contained in:
2025-11-04 23:16:21 -03:00
parent 83d48259d6
commit b85aead0d4
56 changed files with 6308 additions and 476 deletions

View File

@@ -7,25 +7,12 @@ import {
ScrollRestoration
} from 'react-router'
import '@repo/ui/globals.css'
import type { Route } from './+types/root'
import './app.css'
export const links: Route.LinksFunction = () => [
{ rel: 'preconnect', href: 'https://fonts.googleapis.com' },
{
rel: 'preconnect',
href: 'https://fonts.gstatic.com',
crossOrigin: 'anonymous'
},
{
rel: 'stylesheet',
href: 'https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap'
}
]
export function Layout({ children }: { children: React.ReactNode }) {
return (
<html lang="en">
<html lang="pt-br" className="dark">
<head>
<meta charSet="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
@@ -47,14 +34,14 @@ export default function App() {
export function ErrorBoundary({ error }: Route.ErrorBoundaryProps) {
let message = 'Oops!'
let details = 'An unexpected error occurred.'
let details = 'Ocorreu um erro inesperado.'
let stack: string | undefined
if (isRouteErrorResponse(error)) {
message = error.status === 404 ? '404' : 'Error'
message = error.status === 404 ? '404' : 'Erro'
details =
error.status === 404
? 'The requested page could not be found.'
? 'A página solicitada não foi encontrada.'
: error.statusText || details
} else if (import.meta.env.DEV && error && error instanceof Error) {
details = error.message