Skip to main content

LandingServices

packages/core/components/organisms/LandingServices.js · Tier: organism · Module: core · Rendering: Server Component

Purpose​

A theme-aware strip below the landing banner summarising the six citizen services in a compact 3×2 grid (events, tourism map, participation, security, bookings, mobility).

Props​

PropTypeRequiredDefaultDescription
tobjectyes—The landing dictionary (reads t.services.*).

Composition​

  • Uses: atoms/core/Icon; builds a static six-item list internally.
  • Used by: the public landing page.

Internationalisation​

Labels/descriptions from the landing dictionary's services slice.

Accessibility​

<section aria-labelledby>; each service tile pairs an icon with a label and description.

Styling & tokens​

bg-surface-container-low, border-outline-variant, bg-secondary-container/25 icon badges, rounded-md.

molecules/core/ServiceCard, organisms/core/ServiceGrid (the authenticated home grid), organisms/core/LandingBanner.