add unit price

This commit is contained in:
2025-04-28 20:32:43 -03:00
parent d3ea6ed5fe
commit 07d931525a
4 changed files with 11 additions and 14 deletions

View File

@@ -3,9 +3,9 @@ import Container from "~/components/Container.astro";
--- ---
<Container id="planos"> <Container id="planos">
<div class="flex min-h-72 w-4/6 mx-auto"> <div class="flex gap-2.5 min-h-72 w-4/6 mx-auto">
<div class="border border-white/10 p-5 rounded-2xl w-3/6">Plan A</div> <div class="border border-white/10 p-5 rounded-2xl w-3/6">Plan A</div>
<div class="text-black bg-lime-400 p-5 rounded-2xl w-4/6">Plan B</div> <div class="text-black bg-lime-400 p-5 rounded-2xl w-3/6">Plan B</div>
<div class="border border-white/10 p-5 rounded-2xl w-3/6">Plan C</div> <div class="border border-white/10 p-5 rounded-2xl w-3/6">Plan C</div>
</div> </div>
</Container> </Container>

View File

@@ -27,8 +27,8 @@ const courses = defineCollection({
image: image().optional(), image: image().optional(),
course: z.object({ course: z.object({
hours: z.number(), hours: z.number(),
unit_price: z.number().default(0),
reciclagem: z.boolean().default(false), reciclagem: z.boolean().default(false),
trainer: reference("trainers").optional(),
}), }),
seo: z seo: z
.object({ .object({

View File

@@ -7,6 +7,7 @@ draft: false
course: course:
hours: 8 hours: 8
unit_price: 100
--- ---
import { Accordion, Item, Header, Body } from "~/components/Accordion"; import { Accordion, Item, Header, Body } from "~/components/Accordion";
@@ -32,22 +33,18 @@ import {
<Item> <Item>
<Header>Introdução à Lei Lucas</Header> <Header>Introdução à Lei Lucas</Header>
<Body> <Body>
<ul> - Contexto histórico
<li>Contexto histórico</li> - Objetivos da legislação
<li>Objetivos da legislação</li> - Exigências para instituições de ensino
<li>Exigências para instituições de ensino</li>
</ul>
</Body> </Body>
</Item> </Item>
<Item> <Item>
<Header>Aspectos gerais dos primeiros socorros</Header> <Header>Aspectos gerais dos primeiros socorros</Header>
<Body> <Body>
<ul> - Definição e importância
<li>Definição e importância</li> - Conceitos de urgência e emergência
<li>Conceitos de urgência e emergência</li> - Objetivos dos primeiros socorros
<li>Objetivos dos primeiros socorros</li>
</ul>
</Body> </Body>
</Item> </Item>

View File

@@ -106,7 +106,7 @@ const { Content } = await render(course);
href="#" href="#"
class="text-black font-semibold bg-lime-400 rounded p-2.5 max-lg:text-center hover:bg-white hover:text-black" class="text-black font-semibold bg-lime-400 rounded p-2.5 max-lg:text-center hover:bg-white hover:text-black"
> >
Contratar R$99 p/ matrícula Contratar R${data.course.unit_price} p/ matrícula
</a> </a>
<a <a
href="#planos" href="#planos"