@@ -836,6 +834,5 @@ export default function ApprovalManagementPage() {
-
);
}
diff --git a/src/routes/admin/approval/[id].tsx b/src/routes/admin/approval/[id].tsx
index 40a8c61..0e3b32a 100644
--- a/src/routes/admin/approval/[id].tsx
+++ b/src/routes/admin/approval/[id].tsx
@@ -1,6 +1,5 @@
import { A, useParams, useSearchParams } from '@solidjs/router';
import { createMemo, createResource, createSignal, For, Show, createEffect } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -246,7 +245,6 @@ export default function ApprovalDetailPage() {
};
return (
-
@@ -393,7 +391,6 @@ export default function ApprovalDetailPage() {
-
);
}
diff --git a/src/routes/admin/candidate.tsx b/src/routes/admin/candidate.tsx
index baf8392..e8563fe 100644
--- a/src/routes/admin/candidate.tsx
+++ b/src/routes/admin/candidate.tsx
@@ -1,5 +1,4 @@
import { For, Show, createMemo, createSignal, onMount } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
import type { CrudRecord } from '~/lib/admin/types';
const API = '/api/gateway';
@@ -106,7 +105,6 @@ export default function CandidateManagementPage() {
const openDetail = (row: CandidateRecord) => { setSelectedCandidate(row); setListTab('view'); setOpenMenuId(null); };
return (
-
Candidate Management
@@ -292,6 +290,5 @@ export default function CandidateManagementPage() {
-
);
}
diff --git a/src/routes/admin/company.tsx b/src/routes/admin/company.tsx
index ac91e10..1934ce3 100644
--- a/src/routes/admin/company.tsx
+++ b/src/routes/admin/company.tsx
@@ -1,5 +1,4 @@
import { For, Show, createMemo, createSignal, onMount } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
type AdminContact = {
name: string;
@@ -32,7 +31,11 @@ export default function CompanyManagementPage() {
const load = async () => {
try {
- const r = await fetch('/api/admin/companies');
+ const accessToken = typeof sessionStorage !== 'undefined' ? sessionStorage.getItem('nxtgauge_admin_access_token') || '' : '';
+ const r = await fetch('/api/gateway/api/admin/companies', {
+ headers: { Accept: 'application/json', ...(accessToken ? { Authorization: `Bearer ${accessToken}` } : {}) },
+ credentials: 'include',
+ });
if (!r.ok) throw new Error('Failed to fetch companies');
const data = await r.json();
const mapped: CompanyRecord[] = data.map((c: any) => ({
@@ -76,7 +79,6 @@ export default function CompanyManagementPage() {
});
return (
-
@@ -135,6 +137,5 @@ export default function CompanyManagementPage() {
-
);
}
diff --git a/src/routes/admin/company/[id].tsx b/src/routes/admin/company/[id].tsx
index dd0e4ed..45da603 100644
--- a/src/routes/admin/company/[id].tsx
+++ b/src/routes/admin/company/[id].tsx
@@ -1,6 +1,5 @@
import { A, useParams } from '@solidjs/router';
import { createMemo, createResource, Show } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -95,7 +94,6 @@ export default function CompanyDetailPage() {
const isVerified = createMemo(() => Boolean(company()?.is_verified ?? company()?.isVerified));
return (
-
@@ -298,6 +296,5 @@ export default function CompanyDetailPage() {
-
);
}
diff --git a/src/routes/admin/company/create.tsx b/src/routes/admin/company/create.tsx
index 088979e..dea91cb 100644
--- a/src/routes/admin/company/create.tsx
+++ b/src/routes/admin/company/create.tsx
@@ -1,6 +1,5 @@
import { A, useNavigate } from '@solidjs/router';
import { createSignal, Show } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -54,7 +53,6 @@ export default function CreateCompanyPage() {
const labelCls = 'mb-1.5 block text-sm font-medium text-gray-700';
return (
-
{/* ── Page header ── */}
@@ -118,6 +116,5 @@ export default function CreateCompanyPage() {
-
);
}
diff --git a/src/routes/admin/coupon.tsx b/src/routes/admin/coupon.tsx
index b0efc00..3070a47 100644
--- a/src/routes/admin/coupon.tsx
+++ b/src/routes/admin/coupon.tsx
@@ -1,5 +1,4 @@
import { createResource, createSignal, Show, For } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -141,7 +140,6 @@ export default function CouponPage() {
};
return (
-
Coupon Management
@@ -332,6 +330,5 @@ export default function CouponPage() {
-
);
}
diff --git a/src/routes/admin/credit.tsx b/src/routes/admin/credit.tsx
index 9220046..b1380fd 100644
--- a/src/routes/admin/credit.tsx
+++ b/src/routes/admin/credit.tsx
@@ -1,5 +1,4 @@
import { createSignal, createResource, Show, For } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -135,7 +134,6 @@ export default function CreditPage() {
];
return (
-
Credit Management
@@ -403,6 +401,5 @@ export default function CreditPage() {
-
);
}
diff --git a/src/routes/admin/customer.tsx b/src/routes/admin/customer.tsx
index 74dd6d6..aba6a43 100644
--- a/src/routes/admin/customer.tsx
+++ b/src/routes/admin/customer.tsx
@@ -1,5 +1,4 @@
import { For, Show, createMemo, createSignal, onMount } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
import type { CrudRecord } from '~/lib/admin/types';
const API = '/api/gateway';
@@ -105,7 +104,6 @@ export default function CustomerManagementPage() {
const openDetail = (row: CustomerRecord) => { setSelectedCustomer(row); setListTab('view'); setOpenMenuId(null); };
return (
-
Customer Management
@@ -291,6 +289,5 @@ export default function CustomerManagementPage() {
-
);
}
diff --git a/src/routes/admin/department.tsx b/src/routes/admin/department.tsx
index ea326ae..8399a01 100644
--- a/src/routes/admin/department.tsx
+++ b/src/routes/admin/department.tsx
@@ -1,6 +1,5 @@
import { For, Show, createMemo, createSignal, onMount } from 'solid-js';
import { useSearchParams } from '@solidjs/router';
-import AdminShell from '~/components/AdminShell';
import type { CrudRecord } from '~/lib/admin/types';
const API = '/api/gateway';
@@ -258,7 +257,6 @@ export default function DepartmentManagementPage() {
};
return (
-
{/* Page header */}
@@ -752,6 +750,5 @@ export default function DepartmentManagementPage() {
-
);
}
diff --git a/src/routes/admin/designation.tsx b/src/routes/admin/designation.tsx
index df7e073..0a233a6 100644
--- a/src/routes/admin/designation.tsx
+++ b/src/routes/admin/designation.tsx
@@ -1,6 +1,5 @@
import { For, Show, createMemo, createSignal, onMount } from 'solid-js';
import { useSearchParams } from '@solidjs/router';
-import AdminShell from '~/components/AdminShell';
import type { CrudRecord } from '~/lib/admin/types';
const API = '/api/gateway';
@@ -355,7 +354,6 @@ export default function DesignationManagementPage() {
};
return (
-
{/* Page header */}
@@ -841,6 +839,5 @@ export default function DesignationManagementPage() {
-
);
}
diff --git a/src/routes/admin/discount.tsx b/src/routes/admin/discount.tsx
index ee68827..aaffc57 100644
--- a/src/routes/admin/discount.tsx
+++ b/src/routes/admin/discount.tsx
@@ -1,5 +1,4 @@
import { createResource, createSignal, Show, For } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -145,7 +144,6 @@ export default function DiscountPage() {
};
return (
-
Discount Management
@@ -336,6 +334,5 @@ export default function DiscountPage() {
-
);
}
diff --git a/src/routes/admin/employees/[id]/edit.tsx b/src/routes/admin/employees/[id]/edit.tsx
index effe8bc..fd202b4 100644
--- a/src/routes/admin/employees/[id]/edit.tsx
+++ b/src/routes/admin/employees/[id]/edit.tsx
@@ -1,6 +1,5 @@
import { A, useNavigate, useParams } from '@solidjs/router';
import { createMemo, createResource, createSignal, For, Show } from 'solid-js';
-import AdminShell from '~/components/AdminShell';
const API = '/api/gateway';
@@ -109,7 +108,6 @@ export default function EditEmployeePage() {
const labelCls = 'mb-1.5 block text-sm font-medium text-gray-700';
return (
-
{/* ── Page header ── */}
@@ -173,6 +171,5 @@ export default function EditEmployeePage() {
-