feat(improvement): add pagination to endpoints and pages + sync navbar when data changes

This commit is contained in:
2026-03-13 10:30:27 +08:00
parent a9ebbf6a4a
commit 56404792c6
14 changed files with 543 additions and 210 deletions

View File

@@ -17,7 +17,7 @@ export const fa = {
otpPlaceholder: "کد ۶ رقمی",
verifyAndContinue: "تایید و ادامه",
terms: "با کلیک روی ادامه، شما با قوانین و مقررات و حریم خصوصی ما موافقت می‌کنید.",
brandingQuote: "زمان و فضاهای کاری خود را با پلتفرم مینیمال، سریع و امن ما بهینه مدیریت کنید.",
brandingQuote: "زمان و ورک‌اسپیس‌ها خود را با پلتفرم مینیمال، سریع و امن ما بهینه مدیریت کنید.",
toasts: {
enterMobile: "لطفا شماره موبایل خود را وارد کنید",
verifySent: "کد تایید ارسال شد!",
@@ -105,9 +105,9 @@ export const fa = {
darkMode: "حالت تاریک",
workspace: {
title: "مدیریت فضاهای کاری",
title: "مدیریت ورک‌اسپیس‌ها",
createNew: "ایجاد فضای کاری جدید",
manage: "مدیریت فضاهای کاری",
manage: "مدیریت ورک‌اسپیس‌ها",
nameLabel: "نام فضای کاری",
namePlaceholder: "نام فضای کاری را وارد کنید",
descriptionLabel: "توضیحات",
@@ -126,7 +126,7 @@ export const fa = {
loading: "در حال بارگذاری...",
confirmDelete: "آیا از حذف این فضای کاری اطمینان دارید؟",
deleteError: "خطا در حذف فضای کاری",
subtitle: "فضاهای کاری خود را مدیریت کنید",
subtitle: "ورک‌اسپیس‌های خود را مدیریت کنید",
noDescription: "بدون توضیحات",
view: "مشاهده",
edit: "ویرایش",
@@ -137,7 +137,7 @@ export const fa = {
detailTitle: "جزئیات فضای کاری",
save: "ذخیره",
create: "ایجاد",
back: "بازگشت به فضاهای کاری",
back: "بازگشت به ورک‌اسپیس‌ها",
roleLabel: "نقش شما",
roles: {
owner: "مالک",
@@ -152,7 +152,7 @@ export const fa = {
noUsersFound: "کاربری یافت نشد",
selectRole: "انتخاب نقش",
add: "افزودن",
searchPlaceholder: "جستوجوی فضاهای کاری...",
searchPlaceholder: "جستوجوی ورک‌اسپیس‌ها...",
orderByUpdatedDesc: "آخرین ویرایش",
orderByCreatedDesc: "جدیدترین",
orderByCreatedAsc: "قدیمی‌ترین",
@@ -168,6 +168,7 @@ export const fa = {
confirmDeleteTitle: "حذف عضو",
confirmDeleteMessage: "آیا مطمئن هستید که می‌خواهید این عضو را از فضای کاری حذف کنید؟",
toast: {
successCreate: "فضای کاری با موفقیت ساخته شد.",
successUpdate: "فضای کاری با موفقیت به‌روزرسانی شد.",
errorUpdate: "به‌روزرسانی فضای کاری با خطا مواجه شد.",
successAdd: "کاربر جدید با موفقیت به فضای کاری افزوده شد.",
@@ -209,7 +210,17 @@ export const fa = {
createFailed: "خطا در ایجاد مشتری",
fetchFailed: "خطا در دریافت لیست مشتریان",
updateFailed: "خطا در ویرایش مشتری",
deleteFailed: "خطا در حذف مشتری"
}
deleteFailed: "خطا در حذف مشتری",
},
},
pagination: {
perPage: "در هر صفحه",
showing: "نمایش",
to: "تا",
of: "از",
previous: "قبلی",
page: "صفحه",
next: "بعدی",
},
}