'use client';

import React from 'react';
import { ListingFiltersTab } from '@/components/listings';
import { SPRINTS_PLANEJAMENTO_LIST_MODULE_KEY } from '../utils/sprintsPlanejamentoFiltrosPayload';

export type SprintsPlanejamentoFiltrosMeusFiltrosTabProps = {
    enabled: boolean;
    onApplySaved: (payload: unknown, meta: { nome: string; id: number }) => void;
};

export function SprintsPlanejamentoFiltrosMeusFiltrosTab({
    enabled,
    onApplySaved,
}: SprintsPlanejamentoFiltrosMeusFiltrosTabProps) {
    return (
        <ListingFiltersTab
            moduleKey={SPRINTS_PLANEJAMENTO_LIST_MODULE_KEY}
            enabled={enabled}
            onApplySaved={onApplySaved}
            dataTestId="planejamento-sprints-filtros-meus-filtros-tab"
        />
    );
}
