refactor: consolidate icons and move server edit to separate page

- Create centralized icons file at src/components/icons/index.tsx
- Update admin and AppShell icons to re-export from centralized location
- Replace trial "T" button with GiftIcon in AdminServers
- Move server editing from modal to dedicated page /admin/servers/:id/edit
- Add localization keys for server edit page (mainSettings, pricingAndLimits, updateError)
This commit is contained in:
c0mrade
2026-02-02 10:03:47 +03:00
parent e5096d571f
commit 803609c1fb
11 changed files with 980 additions and 813 deletions

View File

@@ -1137,7 +1137,10 @@
"enable": "فعال",
"disable": "غیرفعال",
"toggleTrial": "تغییر آزمایشی",
"loadError": "بارگذاری سرور ناموفق بود"
"loadError": "بارگذاری سرور ناموفق بود",
"mainSettings": "تنظیمات اصلی",
"pricingAndLimits": "قیمت‌گذاری و محدودیت‌ها",
"updateError": "ذخیره تغییرات ناموفق بود"
},
"paymentMethods": {
"title": "روش‌های پرداخت",