diff --git a/superpage/src/assets/kordsa.svg b/superpage/src/assets/logos/kordsa.svg similarity index 100% rename from superpage/src/assets/kordsa.svg rename to superpage/src/assets/logos/kordsa.svg diff --git a/superpage/src/assets/manserv.svg b/superpage/src/assets/logos/manserv.svg similarity index 100% rename from superpage/src/assets/manserv.svg rename to superpage/src/assets/logos/manserv.svg diff --git a/superpage/src/assets/natura.svg b/superpage/src/assets/logos/natura.svg similarity index 100% rename from superpage/src/assets/natura.svg rename to superpage/src/assets/logos/natura.svg diff --git a/superpage/src/assets/nissan.svg b/superpage/src/assets/logos/nissan.svg similarity index 100% rename from superpage/src/assets/nissan.svg rename to superpage/src/assets/logos/nissan.svg diff --git a/superpage/src/assets/semeq.svg b/superpage/src/assets/logos/semeq.svg similarity index 100% rename from superpage/src/assets/semeq.svg rename to superpage/src/assets/logos/semeq.svg diff --git a/superpage/src/assets/lucia.jpg b/superpage/src/assets/lucia.jpg new file mode 100644 index 0000000..75635e5 Binary files /dev/null and b/superpage/src/assets/lucia.jpg differ diff --git a/superpage/src/content.config.ts b/superpage/src/content.config.ts index 9e9b34b..9a1c853 100644 --- a/superpage/src/content.config.ts +++ b/superpage/src/content.config.ts @@ -3,10 +3,12 @@ import { glob } from 'astro/loaders' const trainers = defineCollection({ loader: glob({ pattern: '**/*.md', base: './src/data/trainers' }), - schema: z.object({ - name: z.string(), - bio: z.string(), - }), + schema: ({ image }) => + z.object({ + name: z.string(), + img: image(), + bio: z.string(), + }), }) const courses = defineCollection({ diff --git a/superpage/src/data/trainers/francis.md b/superpage/src/data/trainers/francis.md index 1a50f65..48c1d93 100644 --- a/superpage/src/data/trainers/francis.md +++ b/superpage/src/data/trainers/francis.md @@ -1,5 +1,6 @@ --- name: Francis Ricardo Baretta +img: ~/assets/francis.jpeg bio: Engenheiro em Segurança do Trabalho e Engenheiro Eletricista com registro no CREA SC 126693-0. Além disso, possui formação acadêmica pela Universidade Regional de Blumenau (FURB) em Engenharia de Telecomunicações e Engenharia Elétrica, além de estar cursando Pós-Graduação em Engenharia de Segurança do Trabalho pela UNIASSELVI. diff --git a/superpage/src/data/trainers/lucia.md b/superpage/src/data/trainers/lucia.md index 26fe2d9..f24e447 100644 --- a/superpage/src/data/trainers/lucia.md +++ b/superpage/src/data/trainers/lucia.md @@ -1,5 +1,6 @@ --- name: Lúcia Alves Ferreira +img: ~/assets/lucia.jpg bio: Engenheira Mecânica e Engenheira em Segurança do Trabalho com registro no CREA RJ. diff --git a/superpage/src/layouts/Layout.astro b/superpage/src/layouts/Layout.astro index 6a1cc27..3c1eba3 100644 --- a/superpage/src/layouts/Layout.astro +++ b/superpage/src/layouts/Layout.astro @@ -10,6 +10,7 @@ import { Menu } from '~/components/Menu' import { ArrowLeftStartOnRectangleIcon } from '@heroicons/react/24/solid' const { title } = Astro.props +const year = new Date().getFullYear() --- @@ -55,8 +56,7 @@ const { title } = Astro.props diff --git a/superpage/src/pages/[slug].astro b/superpage/src/pages/[slug].astro index 5821e82..39b2026 100644 --- a/superpage/src/pages/[slug].astro +++ b/superpage/src/pages/[slug].astro @@ -10,11 +10,11 @@ import nr18plataforma from '~/assets/nr18-plataforma.png' import mulherdenegocios from '~/assets/mulher-de-negocios.png' import homemdenegocios from '~/assets/homem-de-negocios.png' import francis from '~/assets/francis.jpeg' -import Natura from '~/assets/natura.svg' -import Nissan from '~/assets/nissan.svg' -import Kordsa from '~/assets/kordsa.svg' -import Manserv from '~/assets/manserv.svg' -import Semeq from '~/assets/semeq.svg' +import Natura from '~/assets/logos/natura.svg' +import Nissan from '~/assets/logos/nissan.svg' +import Kordsa from '~/assets/logos/kordsa.svg' +import Manserv from '~/assets/logos/manserv.svg' +import Semeq from '~/assets/logos/semeq.svg' import { getCollection, getEntry } from 'astro:content' @@ -240,7 +240,7 @@ const trainer = data.course?.trainer