Add store items pagination and fix modal backdrop blur across dashboards.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-08 18:12:17 +03:30
co-authored by Cursor
parent 4d480799b0
commit e6670ed06f
18 changed files with 290 additions and 133 deletions
+6 -2
View File
@@ -393,6 +393,8 @@ const en = {
'storeItems.loading': 'Loading store items...',
'storeItems.empty': 'No store items yet. Use the + button to add products from your catalog.',
'storeItems.emptyFiltered': 'No store items match your filters.',
'storeItems.pagination':
'Page {page} / {totalPages} · {perPage} per page · {total} total',
'storeItems.errorLoad': 'Unable to load store items.',
'storeItems.errorRemove': 'Unable to remove store item.',
'storeItems.add': 'Add store items',
@@ -1490,6 +1492,8 @@ const fa: Record<MessageKey, string> = {
'storeItems.loading': 'در حال بارگذاری اقلام فروشگاه...',
'storeItems.empty': 'هنوز قلمی در فروشگاه نیست. با دکمه + از کاتالوگ اضافه کنید.',
'storeItems.emptyFiltered': 'هیچ قلمی با فیلترهای شما مطابقت ندارد.',
'storeItems.pagination':
'صفحه {page} / {totalPages} · {perPage} در هر صفحه · {total} مجموع',
'storeItems.errorLoad': 'بارگذاری اقلام فروشگاه ممکن نشد.',
'storeItems.errorRemove': 'حذف قلم از فروشگاه ممکن نشد.',
'storeItems.add': 'افزودن اقلام فروشگاه',
@@ -1504,7 +1508,7 @@ const fa: Record<MessageKey, string> = {
'storeItems.card.festival': 'جشنواره',
'storeItems.card.variantOne': '۱ تنوع',
'storeItems.card.variantMany': '{count} تنوع',
'storeItems.card.edit': 'ویرایش اقلام فروشگاه',
'storeItems.card.edit': 'ویرایش محصول فروشگاه',
'storeItems.card.discount': 'تنظیم تخفیف',
'storeItems.card.festivalPoints': 'امتیاز جشنواره',
'storeItems.card.remove': 'حذف از فروشگاه',
@@ -1543,7 +1547,7 @@ const fa: Record<MessageKey, string> = {
'storeItems.create.errorVariations': 'بارگذاری تنوع‌های محصول ممکن نشد.',
'storeItems.create.errorCreate': 'ایجاد اقلام فروشگاه ممکن نشد.',
'storeItems.price.contact': 'برای قیمت، تماس بگیرید',
'storeItems.edit.title': 'ویرایش اقلام فروشگاه',
'storeItems.edit.title': 'ویرایش محصول فروشگاه',
'storeItems.edit.save': 'ذخیره تغییرات',
'storeItems.edit.saving': 'در حال ذخیره…',
'storeItems.edit.errorSave': 'ذخیره اقلام فروشگاه ممکن نشد.',