feat: add tariff checkbox filter, column resizing to traffic page

- TariffFilter dropdown with checkboxes for filtering by tariff
- Column resizing via TanStack Table resize handles
- Add allTariffs locale key to all 4 languages
- Pass tariffs param to API
This commit is contained in:
Fringg
2026-02-07 09:30:23 +03:00
parent 8c8fa407f5
commit cfb7ce72f2
6 changed files with 205 additions and 14 deletions

View File

@@ -803,7 +803,8 @@
"noData": "No traffic data",
"loading": "Loading traffic data...",
"noTariff": "\u2014",
"search": "Search by name or username"
"search": "Search by name or username",
"allTariffs": "All tariffs"
},
"emailTemplates": {
"title": "Email Templates",

View File

@@ -684,7 +684,8 @@
"noData": "داده ترافیکی موجود نیست",
"loading": "در حال بارگذاری داده‌های ترافیک...",
"noTariff": "\u2014",
"search": "جستجو بر اساس نام یا نام کاربری"
"search": "جستجو بر اساس نام یا نام کاربری",
"allTariffs": "همه تعرفه‌ها"
},
"emailTemplates": {
"title": "قالب‌های ایمیل",

View File

@@ -824,7 +824,8 @@
"noData": "Нет данных о трафике",
"loading": "Загрузка данных о трафике...",
"noTariff": "\u2014",
"search": "Поиск по имени или юзернейму"
"search": "Поиск по имени или юзернейму",
"allTariffs": "Все тарифы"
},
"emailTemplates": {
"title": "Email-шаблоны",

View File

@@ -684,7 +684,8 @@
"noData": "无流量数据",
"loading": "正在加载流量数据...",
"noTariff": "\u2014",
"search": "按名称或用户名搜索"
"search": "按名称或用户名搜索",
"allTariffs": "所有套餐"
},
"paymentMethods": {
"title": "支付方法",