UNPKG

analytica-frontend-lib

Version:

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

30 lines 1.04 kB
/** * useSendActivity Hook * * Hook for managing the SendActivityModal state and actions. * Uses BaseApiClient for type-safe API calls to backend-monolito endpoints. */ import type { UseSendActivityConfig, UseSendActivityReturn } from '../../types/sendActivity'; /** * Hook for managing the SendActivityModal state and actions * * Pass a BaseApiClient instance and the hook will handle all API calls internally * using the backend-monolito endpoints. * * @param config - Configuration with BaseApiClient instance and optional callbacks * @returns Object with modal state, categories, and handlers * * @example * ```tsx * import { useSendActivity } from 'analytica-frontend-lib'; * import api from '@/services/apiService'; * * const sendActivity = useSendActivity({ * api, * onSuccess: (msg) => toast.success(msg), * onError: (msg) => toast.error(msg), * }); * ``` */ export declare function useSendActivity(config: UseSendActivityConfig): UseSendActivityReturn; //# sourceMappingURL=useSendActivity.d.ts.map