feat(ui): translate Badge component labels to French

This commit is contained in:
2026-04-22 17:26:58 -04:00
parent 2757f2edc5
commit 52443591b2
+13 -13
View File
@@ -51,14 +51,14 @@ const Badge = ({
// Predefined badge types for common use cases
export const StatusBadge = ({ status, ...props }) => {
const statusConfig = {
active: { variant: 'success', children: 'Active' },
inactive: { variant: 'default', children: 'Inactive' },
pending: { variant: 'warning', children: 'Pending' },
draft: { variant: 'warning', children: 'Draft' },
verified: { variant: 'success', children: 'Verified' },
unverified: { variant: 'warning', children: 'Unverified' },
admin: { variant: 'purple', children: 'Admin' },
user: { variant: 'default', children: 'User' }
active: { variant: 'success', children: 'actif' },
inactive: { variant: 'default', children: 'inactif' },
pending: { variant: 'warning', children: 'en attente' },
draft: { variant: 'warning', children: 'brouillon' },
verified: { variant: 'success', children: 'rifié' },
unverified: { variant: 'warning', children: 'non vérifié' },
admin: { variant: 'purple', children: 'admin' },
user: { variant: 'default', children: 'utilisateur' }
};
const config = statusConfig[status] || { variant: 'default', children: status };
@@ -68,11 +68,11 @@ export const StatusBadge = ({ status, ...props }) => {
export const TypeBadge = ({ type, ...props }) => {
const typeConfig = {
service: { variant: 'primary', children: 'Service' },
physical: { variant: 'orange', children: 'Physical Product' },
digital: { variant: 'purple', children: 'Digital Product' },
hosting: { variant: 'info', children: 'Hosting' },
domain: { variant: 'pink', children: 'Domain' }
service: { variant: 'primary', children: 'service' },
physical: { variant: 'orange', children: 'produit physique' },
digital: { variant: 'purple', children: 'produit numérique' },
hosting: { variant: 'info', children: 'hébergement' },
domain: { variant: 'pink', children: 'domaine' }
};
const config = typeConfig[type] || { variant: 'default', children: type };