chore: ticket section implement sse

This commit is contained in:
2026-06-19 18:06:11 +05:30
parent a567a52e26
commit fffd8e3e12
25 changed files with 711 additions and 307 deletions

View File

@@ -9,7 +9,7 @@ import type { TicketListItem, TicketStatus } from '@/types';
import { TicketFilters } from './components/TicketFilters';
import { TicketTable } from './components/TicketTable';
import { useTicketColumns } from './components/TicketColumns';
import { useTenantTicketTableEvents } from './hooks/useTicketEvents';
import { useTenantTicketTableEvents } from './hooks/useTenantTicketTableEvents';
import { useTicketsQuery } from './hooks/useTicketQueries';
export default function TicketPage() {
@@ -49,13 +49,6 @@ export default function TicketPage() {
[router],
);
const handleShowAnalytics = useCallback(
(ticket: TicketListItem) => {
router.push(`/results/${ticket.video_id}`);
},
[router],
);
const toolbar = useMemo(
() => (
<TicketFilters
@@ -87,7 +80,6 @@ export default function TicketPage() {
onPageChange={setSkip}
onLimitChange={setLimit}
onView={handleView}
onShowAnalytics={handleShowAnalytics}
/>
</main>
);