Step 4: Add admin UI page for pricing configuration
- Add pricing API functions to admin.ts - Create admin pricing page with form and validation - Add MANAGE_PRICING permission to auth context - Add pricing to admin navigation - Add translations for pricing page (en, ca, es) - Update PageLayout and Header types for new page
This commit is contained in:
parent
4d0dad8e2b
commit
d838d1be96
11 changed files with 509 additions and 5 deletions
|
|
@ -109,5 +109,31 @@
|
|||
"clearFailed": "Error al limpiar",
|
||||
"copyFailed": "Error al copiar"
|
||||
}
|
||||
},
|
||||
"pricing": {
|
||||
"title": "Configuración de Precios",
|
||||
"subtitle": "Configura los precios de prima y los límites de importe de las operaciones",
|
||||
"premiumSettings": "Configuración de Prima",
|
||||
"premiumBuy": "Prima para COMPRAR",
|
||||
"premiumSell": "Prima para VENDER",
|
||||
"smallTradeThreshold": "Umbral de Operaciones Pequeñas",
|
||||
"smallTradeExtraPremium": "Prima Extra para Operaciones Pequeñas",
|
||||
"tradeLimitsBuy": "Límites de Importe de Operaciones (COMPRAR)",
|
||||
"tradeLimitsSell": "Límites de Importe de Operaciones (VENDER)",
|
||||
"minAmount": "Importe Mínimo",
|
||||
"maxAmount": "Importe Máximo",
|
||||
"save": "Guardar Cambios",
|
||||
"success": "Configuración de precios guardada correctamente",
|
||||
"confirmSave": "¿Estás seguro de que quieres guardar estos cambios de precios? Esto afectará todas las nuevas operaciones inmediatamente.",
|
||||
"validation": {
|
||||
"premiumRange": "La prima debe estar entre -100% y 100%",
|
||||
"positive": "El importe debe ser positivo",
|
||||
"minMaxBuy": "El mínimo debe ser menor que el máximo para COMPRAR",
|
||||
"minMaxSell": "El mínimo debe ser menor que el máximo para VENDER"
|
||||
},
|
||||
"errors": {
|
||||
"loadFailed": "Error al cargar la configuración de precios",
|
||||
"saveFailed": "Error al guardar la configuración de precios"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue