From c5b6b1c6275e4e4cfdd4c74562ee479bdfba3770 Mon Sep 17 00:00:00 2001 From: Guilherme Baufaker Date: Mon, 1 Apr 2024 20:00:12 -0300 Subject: [PATCH] styled publicprofile --- components/ui/Icon.tsx | 1 + components/ui/MyInfo.tsx | 5 +- components/ui/PageWrap.tsx | 2 +- components/ui/PublicProfile.tsx | 80 +++++++--- loaders/getPublicProfile.ts | 1 + manifest.gen.ts | 206 +++++++++++++------------- sections/Content/FaqPublicProfile.tsx | 140 +++++++++++++++++ static/sprites.svg | 10 ++ 8 files changed, 318 insertions(+), 127 deletions(-) create mode 100644 sections/Content/FaqPublicProfile.tsx diff --git a/components/ui/Icon.tsx b/components/ui/Icon.tsx index 1125019..1f28577 100644 --- a/components/ui/Icon.tsx +++ b/components/ui/Icon.tsx @@ -28,6 +28,7 @@ export type AvailableIcons = | "MagnifyingGlass" | "Mastercard" | "Message" + | "MedCanna" | "Phone" | "Pix" | "Plus" diff --git a/components/ui/MyInfo.tsx b/components/ui/MyInfo.tsx index cbd6da1..2275e59 100644 --- a/components/ui/MyInfo.tsx +++ b/components/ui/MyInfo.tsx @@ -275,7 +275,10 @@ function MyInfo() { class="input rounded-md text-[#8b8b8b] border-none w-full disabled:bg-[#e3e3e3]" name="cpf" disabled={cpf ? true : false} - value={cpf} + value={cpf.replace( + /(\d{3})(\d{3})(\d{3})(\d{2})/, + "$1.$2.$3-$4", + )} /> diff --git a/components/ui/PageWrap.tsx b/components/ui/PageWrap.tsx index 2bc33a6..fc96015 100644 --- a/components/ui/PageWrap.tsx +++ b/components/ui/PageWrap.tsx @@ -11,7 +11,7 @@ function PageWrap(props: Props) { return (
-
+
{children}
diff --git a/components/ui/PublicProfile.tsx b/components/ui/PublicProfile.tsx index 28cbe98..ddec585 100644 --- a/components/ui/PublicProfile.tsx +++ b/components/ui/PublicProfile.tsx @@ -1,5 +1,7 @@ import type { PublicProfile } from "../../loaders/getPublicProfile.ts"; +import PageWrap from "../../components/ui/PageWrap.tsx"; import Image from "apps/website/components/Image.tsx"; +import Icon from "../../components/ui/Icon.tsx"; interface Props { publicProfile: PublicProfile; @@ -11,31 +13,56 @@ function PublicProfileComponent( const { cpf, name, cids, plan, documents, avatar_photo, association } = publicProfile; return ( -
+ {!publicProfile.cpf ? Usuário não encontrado : ( -
-

Cadastro de Paciente Medicinal de Canabis

+
+
+ +

+ Cadastro de Paciente Medicinal de Canabis +

+
{"user -
- {name} - {cpf} - {association && Associação: {association.name}} +
+ {name} + + CPF:{" " + cpf.replace( + /(\d{3})(\d{3})(\d{3})(\d{2})/, + "$1.$2.$3-$4", + )} + + {association && ( +
+ + Associação: {association.name} + + + CNPJ {association.cnpj.replace( + /^(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/, + "$1.$2.$3/$4-$5", + )} + +
+ )}
-
- Diagnóstico -
    +
    +

    + CIDs (Diagnósticos) +

    +
      {cids.map((c) => { return (
    • -
      - +
      + CID{" " + c.full_code + " - " + c.name}
      @@ -44,19 +71,26 @@ function PublicProfileComponent( })}
    -
    - Documentos do Paciente -
    + ); } diff --git a/loaders/getPublicProfile.ts b/loaders/getPublicProfile.ts index a11a85f..a2c7668 100644 --- a/loaders/getPublicProfile.ts +++ b/loaders/getPublicProfile.ts @@ -18,6 +18,7 @@ export interface Document { export interface Association { name: string; + cnpj: string; } export interface PublicProfile { diff --git a/manifest.gen.ts b/manifest.gen.ts index 043e125..cf92650 100644 --- a/manifest.gen.ts +++ b/manifest.gen.ts @@ -33,57 +33,58 @@ import * as $$$$$$8 from "./sections/Content/Benefits.tsx"; import * as $$$$$$9 from "./sections/Content/BlogPosts.tsx"; import * as $$$$$$10 from "./sections/Content/CallToAction.tsx"; import * as $$$$$$11 from "./sections/Content/Faq.tsx"; -import * as $$$$$$12 from "./sections/Content/Features.tsx"; -import * as $$$$$$13 from "./sections/Content/Hero.tsx"; -import * as $$$$$$14 from "./sections/Content/ImageSection.tsx"; -import * as $$$$$$15 from "./sections/Content/Intro.tsx"; -import * as $$$$$$16 from "./sections/Content/Logos.tsx"; -import * as $$$$$$17 from "./sections/Content/Partners.tsx"; -import * as $$$$$$18 from "./sections/Content/RichText.tsx"; -import * as $$$$$$19 from "./sections/Content/Table.tsx"; -import * as $$$$$$20 from "./sections/Content/Testimonials.tsx"; -import * as $$$$$$21 from "./sections/Content/TextWithImage.tsx"; -import * as $$$$$$22 from "./sections/Footer/Footer.tsx"; -import * as $$$$$$23 from "./sections/Gallery.tsx"; -import * as $$$$$$24 from "./sections/Header/Header.tsx"; -import * as $$$$$$25 from "./sections/Images/BannerGrid.tsx"; -import * as $$$$$$26 from "./sections/Images/Carousel.tsx"; -import * as $$$$$$27 from "./sections/Images/ImageGallery.tsx"; -import * as $$$$$$28 from "./sections/Images/ShoppableBanner.tsx"; -import * as $$$$$$29 from "./sections/Layout/Container.tsx"; -import * as $$$$$$30 from "./sections/Layout/Flex.tsx"; -import * as $$$$$$31 from "./sections/Layout/Grid.tsx"; -import * as $$$$$$32 from "./sections/Layout/GridItem.tsx"; -import * as $$$$$$33 from "./sections/Links/LinkTree.tsx"; -import * as $$$$$$34 from "./sections/Links/Shortcuts.tsx"; -import * as $$$$$$35 from "./sections/Miscellaneous/CampaignTimer.tsx"; -import * as $$$$$$36 from "./sections/Miscellaneous/Checkout.tsx"; -import * as $$$$$$37 from "./sections/Miscellaneous/CookieConsent.tsx"; -import * as $$$$$$38 from "./sections/Miscellaneous/EcannaCardPage.tsx"; -import * as $$$$$$39 from "./sections/Miscellaneous/MyAccount.tsx"; -import * as $$$$$$40 from "./sections/Miscellaneous/MyDocs.tsx"; -import * as $$$$$$41 from "./sections/Miscellaneous/MyInfo.tsx"; -import * as $$$$$$42 from "./sections/Miscellaneous/PrivatePageControl.tsx"; -import * as $$$$$$43 from "./sections/Miscellaneous/PublicProfile.tsx"; -import * as $$$$$$44 from "./sections/Miscellaneous/SignIn.tsx"; -import * as $$$$$$46 from "./sections/Miscellaneous/Signout.tsx"; -import * as $$$$$$45 from "./sections/Miscellaneous/SignUp.tsx"; -import * as $$$$$$47 from "./sections/Miscellaneous/Slide.tsx"; -import * as $$$$$$48 from "./sections/Newsletter/Newsletter.tsx"; -import * as $$$$$$49 from "./sections/Product/ImageGalleryFrontBack.tsx"; -import * as $$$$$$50 from "./sections/Product/ImageGallerySlider.tsx"; -import * as $$$$$$51 from "./sections/Product/NotFound.tsx"; -import * as $$$$$$52 from "./sections/Product/NotFoundChallenge.tsx"; -import * as $$$$$$53 from "./sections/Product/ProductDetails.tsx"; -import * as $$$$$$54 from "./sections/Product/ProductInfo.tsx"; -import * as $$$$$$55 from "./sections/Product/ProductShelf.tsx"; -import * as $$$$$$56 from "./sections/Product/ProductShelfTabbed.tsx"; -import * as $$$$$$57 from "./sections/Product/SearchResult.tsx"; -import * as $$$$$$58 from "./sections/Product/ShelfWithImage.tsx"; -import * as $$$$$$59 from "./sections/Product/Wishlist.tsx"; -import * as $$$$$$60 from "./sections/Social/InstagramPosts.tsx"; -import * as $$$$$$61 from "./sections/Social/WhatsApp.tsx"; -import * as $$$$$$62 from "./sections/Theme/Theme.tsx"; +import * as $$$$$$12 from "./sections/Content/FaqPublicProfile.tsx"; +import * as $$$$$$13 from "./sections/Content/Features.tsx"; +import * as $$$$$$14 from "./sections/Content/Hero.tsx"; +import * as $$$$$$15 from "./sections/Content/ImageSection.tsx"; +import * as $$$$$$16 from "./sections/Content/Intro.tsx"; +import * as $$$$$$17 from "./sections/Content/Logos.tsx"; +import * as $$$$$$18 from "./sections/Content/Partners.tsx"; +import * as $$$$$$19 from "./sections/Content/RichText.tsx"; +import * as $$$$$$20 from "./sections/Content/Table.tsx"; +import * as $$$$$$21 from "./sections/Content/Testimonials.tsx"; +import * as $$$$$$22 from "./sections/Content/TextWithImage.tsx"; +import * as $$$$$$23 from "./sections/Footer/Footer.tsx"; +import * as $$$$$$24 from "./sections/Gallery.tsx"; +import * as $$$$$$25 from "./sections/Header/Header.tsx"; +import * as $$$$$$26 from "./sections/Images/BannerGrid.tsx"; +import * as $$$$$$27 from "./sections/Images/Carousel.tsx"; +import * as $$$$$$28 from "./sections/Images/ImageGallery.tsx"; +import * as $$$$$$29 from "./sections/Images/ShoppableBanner.tsx"; +import * as $$$$$$30 from "./sections/Layout/Container.tsx"; +import * as $$$$$$31 from "./sections/Layout/Flex.tsx"; +import * as $$$$$$32 from "./sections/Layout/Grid.tsx"; +import * as $$$$$$33 from "./sections/Layout/GridItem.tsx"; +import * as $$$$$$34 from "./sections/Links/LinkTree.tsx"; +import * as $$$$$$35 from "./sections/Links/Shortcuts.tsx"; +import * as $$$$$$36 from "./sections/Miscellaneous/CampaignTimer.tsx"; +import * as $$$$$$37 from "./sections/Miscellaneous/Checkout.tsx"; +import * as $$$$$$38 from "./sections/Miscellaneous/CookieConsent.tsx"; +import * as $$$$$$39 from "./sections/Miscellaneous/EcannaCardPage.tsx"; +import * as $$$$$$40 from "./sections/Miscellaneous/MyAccount.tsx"; +import * as $$$$$$41 from "./sections/Miscellaneous/MyDocs.tsx"; +import * as $$$$$$42 from "./sections/Miscellaneous/MyInfo.tsx"; +import * as $$$$$$43 from "./sections/Miscellaneous/PrivatePageControl.tsx"; +import * as $$$$$$44 from "./sections/Miscellaneous/PublicProfile.tsx"; +import * as $$$$$$45 from "./sections/Miscellaneous/SignIn.tsx"; +import * as $$$$$$47 from "./sections/Miscellaneous/Signout.tsx"; +import * as $$$$$$46 from "./sections/Miscellaneous/SignUp.tsx"; +import * as $$$$$$48 from "./sections/Miscellaneous/Slide.tsx"; +import * as $$$$$$49 from "./sections/Newsletter/Newsletter.tsx"; +import * as $$$$$$50 from "./sections/Product/ImageGalleryFrontBack.tsx"; +import * as $$$$$$51 from "./sections/Product/ImageGallerySlider.tsx"; +import * as $$$$$$52 from "./sections/Product/NotFound.tsx"; +import * as $$$$$$53 from "./sections/Product/NotFoundChallenge.tsx"; +import * as $$$$$$54 from "./sections/Product/ProductDetails.tsx"; +import * as $$$$$$55 from "./sections/Product/ProductInfo.tsx"; +import * as $$$$$$56 from "./sections/Product/ProductShelf.tsx"; +import * as $$$$$$57 from "./sections/Product/ProductShelfTabbed.tsx"; +import * as $$$$$$58 from "./sections/Product/SearchResult.tsx"; +import * as $$$$$$59 from "./sections/Product/ShelfWithImage.tsx"; +import * as $$$$$$60 from "./sections/Product/Wishlist.tsx"; +import * as $$$$$$61 from "./sections/Social/InstagramPosts.tsx"; +import * as $$$$$$62 from "./sections/Social/WhatsApp.tsx"; +import * as $$$$$$63 from "./sections/Theme/Theme.tsx"; const manifest = { "loaders": { @@ -108,59 +109,60 @@ const manifest = { "deco-sites/ecannadeco/sections/Content/BlogPosts.tsx": $$$$$$9, "deco-sites/ecannadeco/sections/Content/CallToAction.tsx": $$$$$$10, "deco-sites/ecannadeco/sections/Content/Faq.tsx": $$$$$$11, - "deco-sites/ecannadeco/sections/Content/Features.tsx": $$$$$$12, - "deco-sites/ecannadeco/sections/Content/Hero.tsx": $$$$$$13, - "deco-sites/ecannadeco/sections/Content/ImageSection.tsx": $$$$$$14, - "deco-sites/ecannadeco/sections/Content/Intro.tsx": $$$$$$15, - "deco-sites/ecannadeco/sections/Content/Logos.tsx": $$$$$$16, - "deco-sites/ecannadeco/sections/Content/Partners.tsx": $$$$$$17, - "deco-sites/ecannadeco/sections/Content/RichText.tsx": $$$$$$18, - "deco-sites/ecannadeco/sections/Content/Table.tsx": $$$$$$19, - "deco-sites/ecannadeco/sections/Content/Testimonials.tsx": $$$$$$20, - "deco-sites/ecannadeco/sections/Content/TextWithImage.tsx": $$$$$$21, - "deco-sites/ecannadeco/sections/Footer/Footer.tsx": $$$$$$22, - "deco-sites/ecannadeco/sections/Gallery.tsx": $$$$$$23, - "deco-sites/ecannadeco/sections/Header/Header.tsx": $$$$$$24, - "deco-sites/ecannadeco/sections/Images/BannerGrid.tsx": $$$$$$25, - "deco-sites/ecannadeco/sections/Images/Carousel.tsx": $$$$$$26, - "deco-sites/ecannadeco/sections/Images/ImageGallery.tsx": $$$$$$27, - "deco-sites/ecannadeco/sections/Images/ShoppableBanner.tsx": $$$$$$28, - "deco-sites/ecannadeco/sections/Layout/Container.tsx": $$$$$$29, - "deco-sites/ecannadeco/sections/Layout/Flex.tsx": $$$$$$30, - "deco-sites/ecannadeco/sections/Layout/Grid.tsx": $$$$$$31, - "deco-sites/ecannadeco/sections/Layout/GridItem.tsx": $$$$$$32, - "deco-sites/ecannadeco/sections/Links/LinkTree.tsx": $$$$$$33, - "deco-sites/ecannadeco/sections/Links/Shortcuts.tsx": $$$$$$34, - "deco-sites/ecannadeco/sections/Miscellaneous/CampaignTimer.tsx": $$$$$$35, - "deco-sites/ecannadeco/sections/Miscellaneous/Checkout.tsx": $$$$$$36, - "deco-sites/ecannadeco/sections/Miscellaneous/CookieConsent.tsx": $$$$$$37, - "deco-sites/ecannadeco/sections/Miscellaneous/EcannaCardPage.tsx": $$$$$$38, - "deco-sites/ecannadeco/sections/Miscellaneous/MyAccount.tsx": $$$$$$39, - "deco-sites/ecannadeco/sections/Miscellaneous/MyDocs.tsx": $$$$$$40, - "deco-sites/ecannadeco/sections/Miscellaneous/MyInfo.tsx": $$$$$$41, + "deco-sites/ecannadeco/sections/Content/FaqPublicProfile.tsx": $$$$$$12, + "deco-sites/ecannadeco/sections/Content/Features.tsx": $$$$$$13, + "deco-sites/ecannadeco/sections/Content/Hero.tsx": $$$$$$14, + "deco-sites/ecannadeco/sections/Content/ImageSection.tsx": $$$$$$15, + "deco-sites/ecannadeco/sections/Content/Intro.tsx": $$$$$$16, + "deco-sites/ecannadeco/sections/Content/Logos.tsx": $$$$$$17, + "deco-sites/ecannadeco/sections/Content/Partners.tsx": $$$$$$18, + "deco-sites/ecannadeco/sections/Content/RichText.tsx": $$$$$$19, + "deco-sites/ecannadeco/sections/Content/Table.tsx": $$$$$$20, + "deco-sites/ecannadeco/sections/Content/Testimonials.tsx": $$$$$$21, + "deco-sites/ecannadeco/sections/Content/TextWithImage.tsx": $$$$$$22, + "deco-sites/ecannadeco/sections/Footer/Footer.tsx": $$$$$$23, + "deco-sites/ecannadeco/sections/Gallery.tsx": $$$$$$24, + "deco-sites/ecannadeco/sections/Header/Header.tsx": $$$$$$25, + "deco-sites/ecannadeco/sections/Images/BannerGrid.tsx": $$$$$$26, + "deco-sites/ecannadeco/sections/Images/Carousel.tsx": $$$$$$27, + "deco-sites/ecannadeco/sections/Images/ImageGallery.tsx": $$$$$$28, + "deco-sites/ecannadeco/sections/Images/ShoppableBanner.tsx": $$$$$$29, + "deco-sites/ecannadeco/sections/Layout/Container.tsx": $$$$$$30, + "deco-sites/ecannadeco/sections/Layout/Flex.tsx": $$$$$$31, + "deco-sites/ecannadeco/sections/Layout/Grid.tsx": $$$$$$32, + "deco-sites/ecannadeco/sections/Layout/GridItem.tsx": $$$$$$33, + "deco-sites/ecannadeco/sections/Links/LinkTree.tsx": $$$$$$34, + "deco-sites/ecannadeco/sections/Links/Shortcuts.tsx": $$$$$$35, + "deco-sites/ecannadeco/sections/Miscellaneous/CampaignTimer.tsx": $$$$$$36, + "deco-sites/ecannadeco/sections/Miscellaneous/Checkout.tsx": $$$$$$37, + "deco-sites/ecannadeco/sections/Miscellaneous/CookieConsent.tsx": $$$$$$38, + "deco-sites/ecannadeco/sections/Miscellaneous/EcannaCardPage.tsx": $$$$$$39, + "deco-sites/ecannadeco/sections/Miscellaneous/MyAccount.tsx": $$$$$$40, + "deco-sites/ecannadeco/sections/Miscellaneous/MyDocs.tsx": $$$$$$41, + "deco-sites/ecannadeco/sections/Miscellaneous/MyInfo.tsx": $$$$$$42, "deco-sites/ecannadeco/sections/Miscellaneous/PrivatePageControl.tsx": - $$$$$$42, - "deco-sites/ecannadeco/sections/Miscellaneous/PublicProfile.tsx": $$$$$$43, - "deco-sites/ecannadeco/sections/Miscellaneous/SignIn.tsx": $$$$$$44, - "deco-sites/ecannadeco/sections/Miscellaneous/Signout.tsx": $$$$$$46, - "deco-sites/ecannadeco/sections/Miscellaneous/SignUp.tsx": $$$$$$45, - "deco-sites/ecannadeco/sections/Miscellaneous/Slide.tsx": $$$$$$47, - "deco-sites/ecannadeco/sections/Newsletter/Newsletter.tsx": $$$$$$48, + $$$$$$43, + "deco-sites/ecannadeco/sections/Miscellaneous/PublicProfile.tsx": $$$$$$44, + "deco-sites/ecannadeco/sections/Miscellaneous/SignIn.tsx": $$$$$$45, + "deco-sites/ecannadeco/sections/Miscellaneous/Signout.tsx": $$$$$$47, + "deco-sites/ecannadeco/sections/Miscellaneous/SignUp.tsx": $$$$$$46, + "deco-sites/ecannadeco/sections/Miscellaneous/Slide.tsx": $$$$$$48, + "deco-sites/ecannadeco/sections/Newsletter/Newsletter.tsx": $$$$$$49, "deco-sites/ecannadeco/sections/Product/ImageGalleryFrontBack.tsx": - $$$$$$49, - "deco-sites/ecannadeco/sections/Product/ImageGallerySlider.tsx": $$$$$$50, - "deco-sites/ecannadeco/sections/Product/NotFound.tsx": $$$$$$51, - "deco-sites/ecannadeco/sections/Product/NotFoundChallenge.tsx": $$$$$$52, - "deco-sites/ecannadeco/sections/Product/ProductDetails.tsx": $$$$$$53, - "deco-sites/ecannadeco/sections/Product/ProductInfo.tsx": $$$$$$54, - "deco-sites/ecannadeco/sections/Product/ProductShelf.tsx": $$$$$$55, - "deco-sites/ecannadeco/sections/Product/ProductShelfTabbed.tsx": $$$$$$56, - "deco-sites/ecannadeco/sections/Product/SearchResult.tsx": $$$$$$57, - "deco-sites/ecannadeco/sections/Product/ShelfWithImage.tsx": $$$$$$58, - "deco-sites/ecannadeco/sections/Product/Wishlist.tsx": $$$$$$59, - "deco-sites/ecannadeco/sections/Social/InstagramPosts.tsx": $$$$$$60, - "deco-sites/ecannadeco/sections/Social/WhatsApp.tsx": $$$$$$61, - "deco-sites/ecannadeco/sections/Theme/Theme.tsx": $$$$$$62, + $$$$$$50, + "deco-sites/ecannadeco/sections/Product/ImageGallerySlider.tsx": $$$$$$51, + "deco-sites/ecannadeco/sections/Product/NotFound.tsx": $$$$$$52, + "deco-sites/ecannadeco/sections/Product/NotFoundChallenge.tsx": $$$$$$53, + "deco-sites/ecannadeco/sections/Product/ProductDetails.tsx": $$$$$$54, + "deco-sites/ecannadeco/sections/Product/ProductInfo.tsx": $$$$$$55, + "deco-sites/ecannadeco/sections/Product/ProductShelf.tsx": $$$$$$56, + "deco-sites/ecannadeco/sections/Product/ProductShelfTabbed.tsx": $$$$$$57, + "deco-sites/ecannadeco/sections/Product/SearchResult.tsx": $$$$$$58, + "deco-sites/ecannadeco/sections/Product/ShelfWithImage.tsx": $$$$$$59, + "deco-sites/ecannadeco/sections/Product/Wishlist.tsx": $$$$$$60, + "deco-sites/ecannadeco/sections/Social/InstagramPosts.tsx": $$$$$$61, + "deco-sites/ecannadeco/sections/Social/WhatsApp.tsx": $$$$$$62, + "deco-sites/ecannadeco/sections/Theme/Theme.tsx": $$$$$$63, }, "actions": { "deco-sites/ecannadeco/actions/changePassword.ts": $$$$$$$$$0, diff --git a/sections/Content/FaqPublicProfile.tsx b/sections/Content/FaqPublicProfile.tsx new file mode 100644 index 0000000..fca1fad --- /dev/null +++ b/sections/Content/FaqPublicProfile.tsx @@ -0,0 +1,140 @@ +import Header from "../../components/ui/SectionHeader.tsx"; + +export interface Question { + question: string; + answer: { + videoUrl: string; + /** @format html */ + text: string; + }; +} + +export interface Props { + questions?: Question[]; + layout?: { + variation?: "Compact" | "Full" | "Side to side"; + headerAlignment?: "center" | "left"; + }; +} + +const DEFAULT_PROPS = { + title: "", + description: "", + questions: [ + { + question: "Como faço para acompanhar o meu pedido?", + answer: { + text: + "Acompanhar o seu pedido é fácil! Assim que o seu pedido for enviado, enviaremos um e-mail de confirmação com um número de rastreamento. Basta clicar no número de rastreamento ou visitar o nosso site e inserir o número de rastreamento na seção designada para obter atualizações em tempo real sobre a localização e o status de entrega do seu pedido.", + videoUrl: + "https://www.youtube.com/embed/plJd00hPDIo?si=iIbpelcHSjjrj4Vg", + }, + }, + { + question: "Como faço para acompanhar o meu pedido?", + answer: { + text: + "Acompanhar o seu pedido é fácil! Assim que o seu pedido for enviado, enviaremos um e-mail de confirmação com um número de rastreamento. Basta clicar no número de rastreamento ou visitar o nosso site e inserir o número de rastreamento na seção designada para obter atualizações em tempo real sobre a localização e o status de entrega do seu pedido.", + videoUrl: + "https://www.youtube.com/embed/plJd00hPDIo?si=iIbpelcHSjjrj4Vg", + }, + }, + ], + contact: { + title: "", + description: "", + button: { + text: "", + link: "", + }, + }, +}; + +function Question({ question, answer }: Question) { + return ( +
    + + {question} + +
    +
    +