cap-collectif / ui

Design system of @cap-collectif with react • styled-components • styled-system
https://ds.cap-collectif.com/
MIT License
16 stars 0 forks source link

feat: add TabBar component #469

Open myracodes opened 1 week ago

myracodes commented 1 week ago

:tophat: What? Why?

Pour la refonte du BO (page Utilisateur·ices), on a besoin de ce composant, qui existait déjà dans la codebase mais pas dans le Design System.

L'idée est de :

  1. créer le composant dans le DS
  2. remplacer l'instance de ce composant (actuellement ProjectTabs dans platform)
  3. réutiliser le composant ainsi créé dans la page users

Edit : j'ai modifié le nom du composant pour coller avec celui donné par Sylvain dans la maquette

Comme c'est la première fois que je crée un composant entier dans le DS, si j'ai oublié des choses évidentes vous pouvez apporter vos remarques bien sûr !

:pushpin: Related Issues

https://github.com/cap-collectif/platform/issues/17426 + d'autres à venir

:clipboard: Technical Specification

:art: Chromatic links

Chromatic PR Storybook

:camera_flash: Screenshots

Screenshot 2024-11-28 at 17 43 46