Skip to content

BeeCard ​

Un conteneur pour regrouper un contenu : coins arrondis, bordure discrète, fond de surface, et une élévation optionnelle.

ts
import { BeeCard } from "@thaisrr/beedesign";
import "@thaisrr/beedesign/style.css";

Utilisation ​

Placez n'importe quel contenu dans le slot par défaut. Le padding par défaut est md.

Atelier d'écriture

Un jeudi sur deux, de 18h à 20h, à la médiathèque.

Élévation ​

La prop elevation ajoute une ombre, de 0 (aucune, par défaut) à 3. En mode sombre, les ombres sont plus profondes pour rester visibles.

Avec un nombre, utilisez la syntaxe :elevation="2" (avec les deux-points), sinon la valeur est lue comme du texte.

Élévation 0
Élévation 1
Élévation 2
Élévation 3

Padding ​

La prop padding règle l'espace intérieur. Utilisez none quand le contenu doit toucher les bords, par exemple une image.

none
sm
md (défaut)
lg

Avec des actions ​

Une carte se combine avec les autres composants de la librairie.

Supprimer ce brouillon ?

Le texte sera définitivement perdu. Cette action est irréversible.

API ​

Props ​

NomTypeDéfautDescription
elevation0 | 1 | 2 | 30Niveau d'ombre portée.
padding"none" | "sm" | "md" | "lg""md"Espace intérieur.

Slots ​

NomDescription
defaultContenu de la carte.

Variables CSS utilisées ​

--bd-color-surface, --bd-color-border, --bd-color-text, --bd-font-main, --bd-radius-md, --bd-space-md, --bd-space-lg, --bd-shadow-1, --bd-shadow-2, --bd-shadow-3, --bd-border-width.