import { paginaMeta, jsonLd } from "@/lib/seo"; import Link from "next/link"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; import PageHero from "@/components/PageHero"; import { notFound } from "next/navigation"; import CodeExample from "@/components/CodeExample"; import frameworksDataPt from "@/public/frameworks.json"; import frameworksDataEn from "@/data/en/frameworks.json"; import { getLocalizedHref } from "@/i18n/links"; import { ArrowRight, ArrowUpRight, BookOpen, Box, Check, Code, Layers } from "lucide-react"; export default async function FrameworkDetail({ params }) { const { locale, key } = await params; const isEn = locale === "en"; const currentLocale = isEn ? "en" : "pt"; const frameworksData = isEn ? frameworksDataEn : frameworksDataPt; const framework = frameworksData[key]; if (!framework) { notFound(); } const features = framework.caracteristicas || []; const useCases = framework.casos_uso || []; const isEspIdf = key === "ESP-IDF"; return (
{/* Ficha técnica do framework e trilha de navegação para o Google */}