This commit is contained in:
Desktop
2025-11-12 23:08:55 +05:00
parent 559bde5d19
commit 9e49c2c56a
7 changed files with 0 additions and 41 deletions

View File

@@ -390,7 +390,6 @@ export default function Clusters() {
badge={{ icon: <GroupIcon />, color: 'green' }}
/>
<TablePageTemplate
hideHeader={true}
columns={pageConfig.columns}
data={clusters}
loading={loading}

View File

@@ -300,7 +300,6 @@ export default function Ideas() {
badge={{ icon: <BoltIcon />, color: 'orange' }}
/>
<TablePageTemplate
hideHeader={true}
columns={pageConfig.columns}
data={ideas}
loading={loading}

View File

@@ -757,7 +757,6 @@ export default function Keywords() {
badge={{ icon: <ListIcon />, color: 'blue' }}
/>
<TablePageTemplate
hideHeader={true}
columns={pageConfig.columns}
data={keywords}
loading={loading}

View File

@@ -186,7 +186,6 @@ export default function Content() {
badge={{ icon: <FileIcon />, color: 'purple' }}
/>
<TablePageTemplate
hideHeader={true}
columns={pageConfig.columns}
data={content}
loading={loading}

View File

@@ -390,7 +390,6 @@ export default function Images() {
badge={{ icon: <FileIcon />, color: 'purple' }}
/>
<TablePageTemplate
hideHeader={true}
columns={pageConfig.columns}
data={images}
loading={loading}

View File

@@ -554,7 +554,6 @@ export default function Tasks() {
badge={{ icon: <TaskIcon />, color: 'indigo' }}
/>
<TablePageTemplate
hideHeader={true}
columns={pageConfig.columns}
data={tasks}
loading={loading}

View File

@@ -38,7 +38,6 @@ import { getTableActionsConfig } from '../config/pages/table-actions.config';
import BulkExportModal from '../components/common/BulkExportModal';
import BulkStatusUpdateModal from '../components/common/BulkStatusUpdateModal';
import { CompactPagination } from '../components/ui/pagination';
import SectorSelector from '../components/common/SectorSelector';
import { usePageSizeStore } from '../store/pageSizeStore';
import ToggleTableRow, { ToggleButton } from '../components/common/ToggleTableRow';
@@ -82,10 +81,6 @@ interface HeaderMetrics {
}
interface TablePageTemplateProps {
title?: string; // Optional - hide if PageHeader is used
titleIcon?: ReactNode; // Icon component for title (e.g., ListIcon)
subtitle?: string; // Optional - hide if PageHeader is used
hideHeader?: boolean; // Hide the header section when PageHeader is used
columns: ColumnConfig[];
data: any[];
loading?: boolean;
@@ -138,9 +133,6 @@ interface TablePageTemplateProps {
}
export default function TablePageTemplate({
title,
titleIcon,
subtitle,
columns,
data,
loading: _loading = false, // Unused - component uses showContent for loading state
@@ -505,33 +497,6 @@ export default function TablePageTemplate({
return (
<div className={className}>
{/* Page Header - Match Keywords.tsx styling - Hide if hideHeader is true */}
{!hideHeader && (
<div className="flex justify-between items-center mb-6 overflow-visible">
<div className="flex-1 min-w-0">
{title && (
<h2 className="text-xl font-semibold text-gray-800 dark:text-white/90 flex items-center gap-2">
{titleIcon && (
<div className="flex items-center justify-center w-10 h-10 bg-blue-50 rounded-xl dark:bg-blue-500/10">
{titleIcon}
</div>
)}
{title}
</h2>
)}
{subtitle && (
<p className="mt-1 text-sm text-gray-500 dark:text-gray-400">
{subtitle}
</p>
)}
</div>
{/* Sector Selector - Replaces notification card */}
<div className="flex-shrink-0 overflow-visible">
<SectorSelector />
</div>
</div>
)}
{/* Filters Row - 75% centered, container inside stretched to 100% */}
{(renderFilters || filters.length > 0) && (
<div className="flex justify-center mb-4">