enredarte — Design System

Centralized library showcase for Atoms, Molecules, and Organisms.

1. Atoms

Smallest standalone UI components

Btn Component (`src/components/atoms/Btn.astro`)

variant="primary" (hero CTA)Entrar a la Sala
variant="ghost"Ghost Button
variant="outline" (hero secondary CTA)Ver Manifiesto
variant="inverse-outline" (dark surfaces)Rechazar

FilterBtn Component (`src/components/atoms/FilterBtn.tsx`)

group="artist" value="alvaro-macias"
group="artist" value="daniel-ortega"
group="discipline" value="pintura"
group="technique" value="lapiz" disabled

BannerText Component (`src/components/atoms/BannerText.astro`)

COA firmado en cada obra
Envío asegurado DHL / FedEx
El artista recibe el 65%

Logo Component (`src/components/atoms/Logo.astro`)

variant="default" (logo.png)enredarte logo
variant="dark" (logo-dark.png)enredarte logo
variant="light" (logo-light.png)enredarte logo
variant="bg-red" (logo-bg-red.png)enredarte logo
variant="icon" (favicon.svg)enredarte logo

Image Component (`src/components/atoms/Image.astro`)

aspectRatio="auto" (default)
Test image auto
aspectRatio="video"
Test image video
aspectRatio="square"
Test image square
aspectRatio="4/5"
Test image 4/5

Link Component (`src/components/atoms/Link.astro`)

Headline Component (`src/components/atoms/Headline.astro`)

color="red" (default)Exhibición del mes
color="muted"Categoría secundaria
color="default"Texto regular

2. Molecules

Combinations of atoms working together

Filters Component (`src/components/molecules/Filters.tsx`)

Localized facet groups
Por artista

H1 Component (`src/components/molecules/H1.astro`)

With slotted Headline

Exhibición del mesTierra, mundo
y memoria

Without Headline

Artistas
invitados

LangBtns Component (`src/components/atoms/LangBtns.astro`)

lang="en" (EN active)
lang="es" (ES active)

Menu Component (`src/components/molecules/Menu.astro`)

CardSummary Component (`src/components/atoms/CardSummary.astro`)

Full props (title, artist, price, href)
Title and href only

ImageBanner Component (`src/components/molecules/ImageBanner.astro`)

Title Component (`src/components/atoms/Title.astro`)

With Link

Pabellón de Salas

VER TODO
Without Link

Artistas

CardInfo Component (`src/components/atoms/CardInfo.astro`)

3. Organisms

Complex sections mapping to screen regions

Header Component (`src/components/organisms/Header.astro`)