UNPKG

@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
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 {};