feat: fix sites, posts, pages, content blocks pages
This commit is contained in:
@@ -1,22 +1,13 @@
|
||||
---
|
||||
import Layout from '@/layouts/AdminLayout.astro';
|
||||
import ArticleList from '@/components/admin/seo/ArticleList';
|
||||
import { getDirectusClient, readItems } from '@/lib/directus/client';
|
||||
|
||||
const directus = getDirectusClient();
|
||||
const articles = await directus.request(readItems('generated_articles', {
|
||||
fields: ['*'],
|
||||
limit: 50,
|
||||
sort: ['-date_created']
|
||||
})).catch(() => []);
|
||||
import AdminLayout from '../../../layouts/AdminLayout.astro';
|
||||
import CollectionTable from '../../../components/admin/CollectionTable';
|
||||
---
|
||||
|
||||
<Layout title="Generated Articles">
|
||||
<div class="p-8">
|
||||
<div class="mb-6">
|
||||
<h1 class="text-3xl font-bold text-white mb-2">Generated Articles</h1>
|
||||
<p class="text-gray-400">Review and manage AI-generated SEO content.</p>
|
||||
</div>
|
||||
<ArticleList client:load initialArticles={articles} />
|
||||
</div>
|
||||
</Layout>
|
||||
<AdminLayout title="Generated Articles">
|
||||
<CollectionTable
|
||||
endpoint="/api/collections/posts"
|
||||
columns={['title', 'status', 'target_city', 'published_at', 'created_at']}
|
||||
title="Articles"
|
||||
client:load
|
||||
/>
|
||||
</AdminLayout>
|
||||
|
||||
Reference in New Issue
Block a user