{"version":3,"file":"OnboardingTour.context.cjs","sources":["../../src/OnboardingTour.context.ts"],"sourcesContent":["import { createOptionalContext } from '@mantine/core';\nimport { type OnboardingTourController } from './hooks/use-onboarding-tour/use-onboarding-tour';\nimport { OnboardingTourFocusRevealProps } from './OnboardingTourFocusReveal/OnboardingTourFocusReveal';\nimport { OnboardingTourPopoverContentBaseProps } from './OnboardingTourPopoverContent';\n\ninterface OnboardingTourContextValue\n  extends OnboardingTourController,\n    Omit<OnboardingTourPopoverContentBaseProps, 'tourController'> {\n  /** Props passed to FocusReveal */\n  focusRevealProps?:\n    | OnboardingTourFocusRevealProps\n    | ((tourController: OnboardingTourController) => OnboardingTourFocusRevealProps);\n\n  /** Triggered when the Close Button is clicked */\n  onOnboardingTourClose?: () => void;\n}\n\nexport const [_OnboardingTourProvider, useOnboardingTourContext] =\n  createOptionalContext<OnboardingTourContextValue>();\n"],"names":["createOptionalContext"],"mappings":";;;;;AACY,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAuB,CAAA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAwB,CAAC,GAAGA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAqB,CAAA,CAAA,CAAA;;;"}