add summary

This commit is contained in:
2025-04-17 12:34:38 -03:00
parent 49cbcbb7cf
commit 90c4ea11fa
7 changed files with 13 additions and 11 deletions

View File

@@ -7,7 +7,7 @@ import tailwindcss from '@tailwindcss/vite'
// https://astro.build/config // https://astro.build/config
export default defineConfig({ export default defineConfig({
integrations: [react()], integrations: [react()],
prefetch: true,
vite: { vite: {
plugins: [tailwindcss()], plugins: [tailwindcss()],
}, },

View File

@@ -16,6 +16,7 @@ const courses = defineCollection({
schema: z.object({ schema: z.object({
id: z.string(), id: z.string(),
title: z.string(), title: z.string(),
summary: z.string(),
slug: z.string(), slug: z.string(),
course: z.object({ course: z.object({
hours: z.number(), hours: z.number(),

View File

@@ -1,6 +1,7 @@
--- ---
id: 96c03c32-089c-4ccb-8aa1-73b0f49228b9 id: 96c03c32-089c-4ccb-8aa1-73b0f49228b9
title: Lei Lucas title: Lei Lucas
summary: ...
slug: lei-lucas slug: lei-lucas
draft: false draft: false

View File

@@ -1,6 +1,7 @@
--- ---
id: 450a70ca-8ab5-4520-8a22-0e277359797d id: 450a70ca-8ab5-4520-8a22-0e277359797d
title: NR-18 PEMT Plataforma Móvel de Trabalho Aéreo title: NR-18 PEMT Plataforma Móvel de Trabalho Aéreo
summary: NR 18 PEMT capacita operadores de plataformas elevatórias para trabalhos em altura com segurança. Com foco na manutenção, inspeção e uso correto dos EPIs, previne sempre acidentes, garante certificação MTE e valoriza sua carreira.
slug: nr-18-plataforma-de-trabalho-aereo slug: nr-18-plataforma-de-trabalho-aereo
draft: false draft: false

View File

@@ -2,6 +2,7 @@
id: e1c44881-2fe3-484e-ada2-12b6bf5b9398 id: e1c44881-2fe3-484e-ada2-12b6bf5b9398
title: NR-35 Trabalho em Altura title: NR-35 Trabalho em Altura
slug: nr-35-trabalhos-em-altura-teorico slug: nr-35-trabalhos-em-altura-teorico
summary: ...
draft: false draft: false
course: course:

View File

@@ -1,6 +1,7 @@
--- ---
id: 76a5ba94-e11c-48f5-88eb-9326df9be264 id: 76a5ba94-e11c-48f5-88eb-9326df9be264
title: NR-12 Máquinas e Equipamentos title: NR-12 Máquinas e Equipamentos
summary: ...
slug: reciclagem-de-nr-12-maquinas-e-equipamentos slug: reciclagem-de-nr-12-maquinas-e-equipamentos
draft: false draft: false

View File

@@ -39,12 +39,12 @@ const trainer = data.course?.trainer
--- ---
<Layout title={data.title}> <Layout title={data.title}>
<Container className="py-3 lg:py-12 lg:flex items-center gap-5"> <Container className="py-3 lg:py-12 lg:flex items-center justify-start gap-5">
<Picture <Picture
src={nr18plataforma} src={nr18plataforma}
alt="NR-18" alt="NR-18"
formats={['webp']} formats={['webp']}
class="max-lg:hidden" class="max-lg:hidden max-w-116"
/> />
<section> <section>
<div class="space-y-5"> <div class="space-y-5">
@@ -59,10 +59,7 @@ const trainer = data.course?.trainer
{data.title} {data.title}
</h1> </h1>
<p class="text-base/6"> <p class="text-base/6">
NR 18 PEMT capacita operadores de plataformas elevatórias para {data.summary}
trabalhos em altura com segurança. Com foco na manutenção, inspeção e
uso correto dos EPIs, previne sempre acidentes, garante certificação
MTE e valoriza sua carreira.
</p> </p>
<ul class="lg:flex gap-3"> <ul class="lg:flex gap-3">
<li class="flex gap-1"> <li class="flex gap-1">
@@ -183,9 +180,9 @@ const trainer = data.course?.trainer
<div class="col-span-2 flex items-center"> <div class="col-span-2 flex items-center">
<div class="xl:w-8/12 xl:mx-auto space-y-5 p-6"> <div class="xl:w-8/12 xl:mx-auto space-y-5 p-6">
<h2 class="text-pretty text-4xl font-semibold"> <h3 class="text-pretty text-4xl font-semibold">
Por que capacitar sua equipe com a EDUSEG&reg; Por que capacitar sua equipe com a EDUSEG&reg;
</h2> </h3>
<p> <p>
Nós cuidamos da burocracia, oferecemos uma plataforma completa para Nós cuidamos da burocracia, oferecemos uma plataforma completa para
simplicar a gestão e capacitação em larga escala de seus simplicar a gestão e capacitação em larga escala de seus
@@ -241,13 +238,13 @@ const trainer = data.course?.trainer
<div class="shrink-0"> <div class="shrink-0">
<Picture <Picture
src={trainer.data.img} src={trainer.data.img}
alt="Francis Ricardo Baretta" alt={trainer.data.name}
formats={['webp']} formats={['webp']}
class="rounded-xl size-32 outline-2 outline-offset-2 outline-lime-400" class="rounded-xl size-32 outline-2 outline-offset-2 outline-lime-400"
/> />
</div> </div>
<div class="space-y-2.5"> <div class="space-y-2.5">
<h5 class="text-xl text-pretty">Quem é o instrutor?</h5> <h5 class="text-xl text-pretty">Quem é o(a) instrutor(a)?</h5>
<h5 class="text-4xl lg:text-5xl text-pretty"> <h5 class="text-4xl lg:text-5xl text-pretty">
{trainer.data.name} {trainer.data.name}
</h5> </h5>