main
Some checks failed
UI Deploy (Next-Auth Support) 🎨 / build-and-deploy (push) Has been cancelled

This commit is contained in:
Harun CAN
2026-03-22 23:39:41 +03:00
parent 5e78b51ad7
commit 823d11f88d

View File

@@ -27,17 +27,21 @@ export function ContentTable() {
const [isLoading, setIsLoading] = useState(false);
const fetchContent = useCallback(async () => {
if (!session?.accessToken) return;
setIsLoading(true);
try {
const headers: HeadersInit = {};
if (session?.accessToken) {
headers['Authorization'] = `Bearer ${session.accessToken}`;
}
const res = await fetch('/api/backend/content', {
headers: {
'Authorization': `Bearer ${session.accessToken}`
}
headers,
});
if (res.ok) {
const data = await res.json();
setContentList(Array.isArray(data) ? data : []);
const responseData = await res.json();
// Handle wrapped response from global interceptor: { success, data, message }
const items = responseData?.data || responseData;
setContentList(Array.isArray(items) ? items : []);
}
} catch (error) {
console.error("Failed to fetch content:", error);