feat(tables): integrate EmptyListWrapper component for improved empty state handling

- Add EmptyListWrapper to various tables (Admins, Companies, Customers, Feedback, Notification History, Tenders) to provide a consistent empty state message when no data is available.
- Update phone number and status display logic in the Profile page to handle null values gracefully.
- Introduce worktree setup configuration in worktrees.json for easier project setup.
This commit is contained in:
AmirReza Jamali
2026-02-10 18:19:49 +03:30
parent 7755384d51
commit da82399d07
13 changed files with 240 additions and 202 deletions
+2 -2
View File
@@ -62,7 +62,7 @@ export default function Page() {
<div>
<p className="font-medium text-dark dark:text-white">Phone</p>
<p className="text-gray-600 dark:text-gray-300">
{formatPhoneNumber(data?.phone)}
{data?.phone ? formatPhoneNumber(data?.phone) : "-"}
</p>
</div>
<div>
@@ -84,7 +84,7 @@ export default function Page() {
<div>
<p className="font-medium text-dark dark:text-white">Status</p>
<div className="w-fit">
<Status status={data?.status}>{data?.status}</Status>
<Status status={data?.status ?? ""}>{data?.status ?? "-"}</Status>
</div>
</div>
</div>