@gfazioli/mantine-onboarding-tour
Version:
A Mantine 9 onboarding tour component with focus-reveal overlays, cutout highlights, step-by-step popover navigation, and compound components for guided user experiences.
11 lines (10 loc) • 806 B
TypeScript
import { type OnboardingTourController } from './hooks/use-onboarding-tour/use-onboarding-tour';
import { OnboardingTourFocusRevealProps } from './OnboardingTourFocusReveal/OnboardingTourFocusReveal';
import { OnboardingTourPopoverContentBaseProps } from './OnboardingTourPopoverContent';
interface OnboardingTourContextValue extends OnboardingTourController, Omit<OnboardingTourPopoverContentBaseProps, 'tourController'> {
/** Props passed to FocusReveal */
focusRevealProps?: OnboardingTourFocusRevealProps | ((tourController: OnboardingTourController) => OnboardingTourFocusRevealProps);
}
export declare const _OnboardingTourProvider: import("react").Provider<OnboardingTourContextValue | null>;
export declare function useOnboardingTourContext(): OnboardingTourContextValue | null;
export {};