feat(ui): translate Badge component labels to French
This commit is contained in:
@@ -51,14 +51,14 @@ const Badge = ({
|
|||||||
// Predefined badge types for common use cases
|
// Predefined badge types for common use cases
|
||||||
export const StatusBadge = ({ status, ...props }) => {
|
export const StatusBadge = ({ status, ...props }) => {
|
||||||
const statusConfig = {
|
const statusConfig = {
|
||||||
active: { variant: 'success', children: 'Active' },
|
active: { variant: 'success', children: 'actif' },
|
||||||
inactive: { variant: 'default', children: 'Inactive' },
|
inactive: { variant: 'default', children: 'inactif' },
|
||||||
pending: { variant: 'warning', children: 'Pending' },
|
pending: { variant: 'warning', children: 'en attente' },
|
||||||
draft: { variant: 'warning', children: 'Draft' },
|
draft: { variant: 'warning', children: 'brouillon' },
|
||||||
verified: { variant: 'success', children: 'Verified' },
|
verified: { variant: 'success', children: 'vérifié' },
|
||||||
unverified: { variant: 'warning', children: 'Unverified' },
|
unverified: { variant: 'warning', children: 'non vérifié' },
|
||||||
admin: { variant: 'purple', children: 'Admin' },
|
admin: { variant: 'purple', children: 'admin' },
|
||||||
user: { variant: 'default', children: 'User' }
|
user: { variant: 'default', children: 'utilisateur' }
|
||||||
};
|
};
|
||||||
|
|
||||||
const config = statusConfig[status] || { variant: 'default', children: status };
|
const config = statusConfig[status] || { variant: 'default', children: status };
|
||||||
@@ -68,11 +68,11 @@ export const StatusBadge = ({ status, ...props }) => {
|
|||||||
|
|
||||||
export const TypeBadge = ({ type, ...props }) => {
|
export const TypeBadge = ({ type, ...props }) => {
|
||||||
const typeConfig = {
|
const typeConfig = {
|
||||||
service: { variant: 'primary', children: 'Service' },
|
service: { variant: 'primary', children: 'service' },
|
||||||
physical: { variant: 'orange', children: 'Physical Product' },
|
physical: { variant: 'orange', children: 'produit physique' },
|
||||||
digital: { variant: 'purple', children: 'Digital Product' },
|
digital: { variant: 'purple', children: 'produit numérique' },
|
||||||
hosting: { variant: 'info', children: 'Hosting' },
|
hosting: { variant: 'info', children: 'hébergement' },
|
||||||
domain: { variant: 'pink', children: 'Domain' }
|
domain: { variant: 'pink', children: 'domaine' }
|
||||||
};
|
};
|
||||||
|
|
||||||
const config = typeConfig[type] || { variant: 'default', children: type };
|
const config = typeConfig[type] || { variant: 'default', children: type };
|
||||||
|
|||||||
Reference in New Issue
Block a user