feat: Puente Mayúscula-Minúscula + TTS SpeechSynthesis + E2E fixes

This commit is contained in:
renato97
2026-07-21 15:31:46 -03:00
commit fa8e0c58ce
120 changed files with 16013 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
import type { Metadata, Viewport } from "next"
import { Inter } from "next/font/google"
import "./globals.css"
const inter = Inter({ subsets: ["latin"], variable: "--font-inter" })
export const metadata: Metadata = {
title: "EduEasy",
description: "Plataforma educativa infantil",
appleWebApp: {
capable: true,
statusBarStyle: "default",
title: "EduEasy",
},
}
export const viewport: Viewport = {
width: "device-width",
initialScale: 1,
maximumScale: 1,
viewportFit: "cover",
}
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="es" className={inter.variable}>
<head>
<link rel="icon" href="/icon.svg" type="image/svg+xml" />
<link rel="apple-touch-icon" href="/icon.svg" />
</head>
<body className="dvh-screen overflow-x-hidden">{children}</body>
</html>
)
}