'use client';

import React from 'react';
import { ListingFiltersTab } from '@/components/listings';
import { ENTREGAS_PLANEJAMENTO_LIST_MODULE_KEY } from '../utils/entregasPlanejamentoFiltrosPayload';

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

export function EntregasPlanejamentoFiltrosMeusFiltrosTab({
    enabled,
    onApplySaved,
}: EntregasPlanejamentoFiltrosMeusFiltrosTabProps) {
    return (
        <ListingFiltersTab
            moduleKey={ENTREGAS_PLANEJAMENTO_LIST_MODULE_KEY}
            enabled={enabled}
            onApplySaved={onApplySaved}
            dataTestId="planejamento-entregas-filtros-meus-filtros-tab"
        />
    );
}
