Initial commit

Created from https://vercel.com/new
This commit is contained in:
MrPatator230 committed 2026-03-19 15:46:03 +00:00
commit 3fcdf7e5ef
172 files changed
+52525

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
import React from 'react';
// Remplacé le rendu natif <button> par le webcomponent <wcs-button> afin
// d'utiliser le style WCS (SNCF). Le composant accepte maintenant des props
// additionnelles (mode, shape, size, disabled) qui sont transmises au
// webcomponent. La prop `className` est conservée pour ajouter des classes
// personnalisées (ex: "wcs-primary").
export default function WcsButton({ onClick, label = 'Retour', className = '', mode = 'plain', shape = undefined, size = undefined, disabled = false }) {
return (
// Utiliser className pour React ; les attributs mode/shape/size seront appliqués
// au webcomponent et influencent son rendu WCS.
<wcs-button
className={className}
mode={mode}
{...(shape ? { shape } : {})}
{...(size ? { size } : {})}
disabled={disabled}
onClick={onClick}
>
{label}
</wcs-button>
);
}