more fixes

This commit is contained in:
IGNY8 VPS (Salman)
2025-12-27 06:53:36 +00:00
parent 302af6337e
commit d5bda678fd
11 changed files with 34 additions and 24 deletions

View File

@@ -37,7 +37,6 @@ export default function Approved() {
// Filter state - default to approved status
const [searchTerm, setSearchTerm] = useState('');
const [statusFilter, setStatusFilter] = useState('approved'); // Default to approved
const [publishStatusFilter, setPublishStatusFilter] = useState('');
const [selectedIds, setSelectedIds] = useState<string[]>([]);
@@ -51,7 +50,7 @@ export default function Approved() {
const [sortDirection, setSortDirection] = useState<'asc' | 'desc'>('desc');
const [showContent, setShowContent] = useState(false);
// Load content - filtered for approved status
// Load content - filtered for approved status (API still uses 'published' internally)
const loadContent = useCallback(async () => {
setLoading(true);
setShowContent(false);
@@ -60,7 +59,7 @@ export default function Approved() {
const filters: ContentFilters = {
...(searchTerm && { search: searchTerm }),
status: 'approved', // Always filter for approved status
status: 'published', // Backend uses 'published' for approved content
page: currentPage,
page_size: pageSize,
ordering,
@@ -109,7 +108,7 @@ export default function Approved() {
setShowContent(true);
setLoading(false);
}
}, [currentPage, statusFilter, publishStatusFilter, sortBy, sortDirection, searchTerm, pageSize, toast]);
}, [currentPage, publishStatusFilter, sortBy, sortDirection, searchTerm, pageSize, toast]);
useEffect(() => {
loadContent();
@@ -326,7 +325,6 @@ export default function Approved() {
onClick: () => handleBulkAction('bulk_publish_wordpress', selectedIds),
variant: 'success',
}}
getRowClassName={(row) => row.external_id ? 'bg-success-50 dark:bg-success-500/10' : ''}
onFilterChange={(key: string, value: any) => {
if (key === 'search') {
setSearchTerm(value);