@gfazioli/mantine-onboarding-tour
Version:
A Mantine component enables you to create a onboarding-tour effect using overlays, popovers, and onboarding tours, which enhances element visibility and interactivity.
15 lines (14 loc) • 953 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);
/** Triggered when the Close Button is clicked */
onOnboardingTourClose?: () => void;
}
export declare const _OnboardingTourProvider: ({ children, value }: {
value: OnboardingTourContextValue;
children: React.ReactNode;
}) => import("react/jsx-runtime").JSX.Element, useOnboardingTourContext: () => OnboardingTourContextValue;
export {};