UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

22 lines 932 B
import type { CategoryConfig } from '../../../../CheckBoxGroup/index'; export interface UseCategoryInitializationProps { isOpen: boolean; initialCategories: CategoryConfig[]; setCategories: (categories: CategoryConfig[]) => void; onCategoriesChange?: (categories: CategoryConfig[]) => void; } /** * Hook to handle category initialization with auto-selection * when modal opens. * * This hook: * - Applies chained auto-selection when modal opens * - Triggers onCategoriesChange callback after auto-selection * - Resets initialization flag when modal closes * * @returns Object with categoriesInitialized ref for external access */ export declare function useCategoryInitialization({ isOpen, initialCategories, setCategories, onCategoriesChange, }: UseCategoryInitializationProps): { categoriesInitializedRef: import("react").RefObject<boolean>; }; //# sourceMappingURL=useCategoryInitialization.d.ts.map