backend:
  name: git-gateway
  branch: main

local_backend: true

media_folder: public/uploads
public_folder: /uploads

locale: pt

collections:
  - name: settings
    label: Definições
    files:
      - name: site
        label: Conteúdo do Site
        file: src/content/settings/site.md
        format: frontmatter
        fields:
          - { name: siteDescription, label: Descrição do site, widget: string }
          - name: hero
            label: Home · Hero
            widget: object
            fields:
              - { name: eyebrow, label: Eyebrow, widget: string }
              - { name: headline, label: Headline, widget: string }
              - { name: lead, label: Texto, widget: text }
              - { name: primaryCtaLabel, label: CTA Primário · Texto, widget: string }
              - { name: primaryCtaHref, label: CTA Primário · Link, widget: string }
              - { name: secondaryCtaLabel, label: CTA Secundário · Texto, widget: string }
              - { name: secondaryCtaHref, label: CTA Secundário · Link, widget: string }
          - name: home
            label: Home · Secções
            widget: object
            fields:
              - { name: featuredTitle, label: Projectos em destaque · Título, widget: string }
              - { name: featuredLead, label: Projectos em destaque · Subtítulo, widget: string }
              - { name: whatWeDoTitle, label: O que fazemos · Título, widget: string }
              - { name: pillarsTitle, label: Pilares · Título, widget: string }
              - { name: pillarsSubtitle, label: Pilares · Subtítulo, widget: string }
              - name: pillars
                label: Pilares · Itens
                widget: list
                fields:
                  - { name: number, label: Número, widget: string }
                  - { name: title, label: Título, widget: string }
                  - { name: description, label: Descrição, widget: text }
              - { name: whyTitle, label: Porquê · Título, widget: string }
              - name: whyItems
                label: Porquê · Itens
                widget: list
                fields:
                  - { name: icon, label: Ícone, widget: string }
                  - { name: title, label: Título, widget: string }
                  - { name: description, label: Descrição, widget: text }
              - { name: finalCtaTitle, label: Chamada final · Título, widget: string }
              - { name: finalCtaLead, label: Chamada final · Texto, widget: text }
              - { name: finalCtaLabel, label: Chamada final · CTA Texto, widget: string }
              - { name: finalCtaHref, label: Chamada final · CTA Link, widget: string }
              - { name: whatWeDoLead, label: O que fazemos · Lead, widget: text }
              - { name: whyStatement, label: Porquê · Citação, widget: string }
              - { name: whyCtaLabel, label: Porquê · CTA Texto, widget: string }
              - { name: whyCtaHref, label: Porquê · CTA Link, widget: string }
          - name: nav
            label: Navegação
            widget: object
            fields:
              - name: groups
                label: Grupos de Links
                widget: list
                fields:
                  - { name: title, label: Título do Grupo, widget: string }
                  - name: items
                    label: Links
                    widget: list
                    fields:
                      - { name: label, label: Texto do Link, widget: string }
                      - { name: href, label: URL do Link, widget: string }
          - name: footer
            label: Rodapé
            widget: object
            fields:
              - { name: meta, label: Meta (Build/Upgrade/Multiply), widget: string }
              - { name: description, label: Descrição, widget: text }
              - { name: servicesTitle, label: Título Serviços, widget: string }
              - { name: productsTitle, label: Título Produtos, widget: string }
              - { name: companyTitle, label: Título Empresa, widget: string }
              - name: companyLinks
                label: Links da Empresa
                widget: list
                fields:
                  - { name: label, label: Texto do Link, widget: string }
                  - { name: href, label: URL do Link, widget: string }
              - { name: copyright, label: Copyright, widget: string }
          - name: about
            label: Sobre Nós
            widget: object
            fields:
              - { name: eyebrow, label: Eyebrow, widget: string }
              - { name: title, label: Título, widget: string }
              - { name: primaryCtaLabel, label: CTA Primário · Texto, widget: string }
              - { name: primaryCtaHref, label: CTA Primário · Link, widget: string }
              - { name: secondaryCtaLabel, label: CTA Secundário · Texto, widget: string }
              - { name: secondaryCtaHref, label: CTA Secundário · Link, widget: string }
              - { name: whoLabel, label: Quem somos · Etiqueta, widget: string }
              - { name: whoTitle, label: Quem somos · Título, widget: string }
              - { name: whoLead, label: Quem somos · Subtítulo, widget: text }
              - name: whoParagraphs
                label: Quem somos · Parágrafos
                widget: list
                field: { name: paragraph, label: Parágrafo, widget: text }
              - { name: philosophyLabel, label: Filosofia · Etiqueta, widget: string }
              - { name: philosophyTitle, label: Filosofia · Título, widget: string }
              - { name: mission, label: Missão, widget: text }
              - { name: vision, label: Visão, widget: text }
              - name: values
                label: Valores
                widget: list
                field: { name: value, label: Valor, widget: string }
              - { name: pillarsLabel, label: Pilares · Etiqueta, widget: string }
              - name: pillars
                label: Pilares · Itens
                widget: list
                fields:
                  - { name: number, label: Número, widget: string }
                  - { name: title, label: Título, widget: string }
                  - { name: description, label: Descrição, widget: text }
              - { name: howWeWorkLabel, label: Como trabalhamos · Etiqueta, widget: string }
              - name: howWeWorkItems
                label: Como trabalhamos · Itens
                widget: list
                fields:
                  - { name: number, label: Número, widget: string }
                  - { name: title, label: Título, widget: string }
                  - { name: description, label: Descrição, widget: text }
              - { name: ownProductsLabel, label: Produtos próprios · Etiqueta, widget: string }
              - { name: ownProductsDescription, label: Produtos próprios · Descrição, widget: text }
              - { name: meaningLabel, label: Significado · Etiqueta, widget: string }
              - { name: meaningTitle, label: Significado · Título, widget: string }
              - name: meaningParagraphs
                label: Significado · Parágrafos
                widget: list
                field: { name: paragraph, label: Parágrafo, widget: text }
          - name: products
            label: Produtos (Página)
            widget: object
            fields:
              - { name: eyebrow, label: Eyebrow, widget: string }
              - { name: title, label: Título, widget: string }
              - { name: lead, label: Lead, widget: text }
          - name: clients
            label: Clientes (Página)
            widget: object
            fields:
              - { name: eyebrow, label: Eyebrow, widget: string }
              - { name: title, label: Título, widget: string }
              - { name: lead, label: Lead, widget: text }
              - { name: portfolioTitle, label: Portfólio · Título, widget: string }
              - { name: portfolioSubtitle, label: Portfólio · Subtítulo, widget: string }
              - { name: partnersTitle, label: Parceiros · Título, widget: string }
              - { name: partnersSubtitle, label: Parceiros · Subtítulo, widget: string }
          - name: contact
            label: Contactos (Página)
            widget: object
            fields:
              - { name: eyebrow, label: Eyebrow, widget: string }
              - { name: title, label: Título, widget: string }
              - { name: lead, label: Lead, widget: text }
              - { name: bridge, label: Bridge, widget: text }
              - { name: phone, label: Telefone, widget: string }
              - { name: whatsapp, label: WhatsApp, widget: string }
              - { name: email, label: Email, widget: string }
              - { name: location, label: Localização, widget: string }
              - { name: reassuranceText, label: Reassurance · Texto, widget: string }
              - { name: reassuranceLinkText, label: Reassurance · Link, widget: string }

  - name: services
    label: Serviços
    folder: src/content/services
    create: true
    slug: "{{slug}}"
    extension: md
    format: frontmatter
    fields:
      - { name: order, label: Ordem, widget: number, value_type: int, min: 0 }
      - { name: name, label: Nome, widget: string }
      - { name: icon, label: Ícone, widget: string }
      - { name: description, label: Descrição, widget: text }

  - name: products
    label: Produtos
    folder: src/content/products
    create: true
    slug: "{{slug}}"
    extension: md
    format: frontmatter
    fields:
      - { name: order, label: Ordem, widget: number, value_type: int, min: 0 }
      - { name: name, label: Nome, widget: string }
      - { name: tagline, label: Tagline, widget: string }
      - { name: description, label: Descrição, widget: text }
      - name: features
        label: Features
        widget: list
        field: { name: feature, label: Feature, widget: string }
      - name: idealFor
        label: Ideal para
        widget: list
        required: false
        field: { name: item, label: Item, widget: string }
      - { name: primaryCtaLabel, label: CTA · Texto, widget: string }
      - { name: primaryCtaHref, label: CTA · Link, widget: string }
      - { name: image, label: Imagem (opcional), widget: image, required: false }

  - name: partners
    label: Parceiros
    folder: src/content/partners
    create: true
    slug: "{{slug}}"
    extension: json
    format: json
    fields:
      - { name: order, label: Ordem, widget: number, value_type: int, min: 0 }
      - { name: name, label: Nome, widget: string }
      - { name: logoSrc, label: Logo (URL), widget: image }

  - name: projects
    label: Projectos
    folder: src/content/projects
    create: true
    slug: "{{slug}}"
    extension: json
    format: json
    fields:
      - { name: order, label: Ordem, widget: number, value_type: int, min: 0 }
      - { name: title, label: Título, widget: string }
      - { name: kicker, label: Kicker, widget: string }
      - { name: sector, label: Sector, widget: string }
      - { name: result, label: Resultado, widget: string }
      - { name: description, label: Descrição, widget: text }
      - name: tags
        label: Tags
        widget: list
        field: { name: tag, label: Tag, widget: string }
      - { name: img, label: Imagem, widget: image }

  - name: legal
    label: Jurídico
    folder: src/content/legal
    create: true
    slug: "{{slug}}"
    extension: md
    format: frontmatter
    fields:
      - { name: kicker, label: Kicker, widget: string }
      - { name: title, label: Título, widget: string }
      - { name: description, label: Descrição, widget: text }
      - { name: lastUpdated, label: Última actualização, widget: string }
      - { name: body, label: Conteúdo, widget: markdown }
