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:
counterweight 2025-12-26 20:17:48 +01:00
parent 4d0dad8e2b
commit d838d1be96
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
11 changed files with 509 additions and 5 deletions

View file

@ -12,7 +12,8 @@ type PageId =
| "admin-invites"
| "admin-availability"
| "admin-trades"
| "admin-price-history";
| "admin-price-history"
| "admin-pricing";
interface PageLayoutProps {
/** Current page ID for navigation highlighting */