Skip to content

Customisable title tags for card components #769

@JeSuisUnCaillou

Description

@JeSuisUnCaillou

Problème :

Les composants de cartes comportent des balises de titres <h3> en dur. Ce n'est pas pratique lorsqu'on les intègre dans une hiérarchie de titre différente de celle de datagouv.

Solution

Passer le niveau de titre en paramètre pour donner la flexibilité à ceux qui les utilisent de choisir le niveau de titre qu'ils veulent, tout en conservant la taille du texte (Il me semble qu'il y a une classe fr-h3 pour ça dans le DSFR).
Garder l'ancienne balise comme paramètre par défaut pour la rétrocompatibilité.

Typiquement on aimerait pouvoir écrire ça :

<DatasetCard
    :dataset="dataset"
    :dataset-url="datasetUrl"
    :title-tag="h4"
/>

Voici les composants impactés que j'ai identifiés

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    📝 Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions