{"version":3,"file":"StepFormDialog.cjs","sources":["../../../../src/components/Dialog/RemoteDialogTrigger/StepFormDialog.tsx"],"sourcesContent":["'use client'\n\nimport { ControlledStepFormDialog } from '../ControlledStepFormDialog'\nimport { useRemoteTrigger } from '../useRemoteTrigger'\n\nimport type { ComponentProps, FC } from 'react'\n\ntype Props = Omit<\n  ComponentProps<typeof ControlledStepFormDialog>,\n  'isOpen' | 'onClickClose' | 'id'\n> &\n  Parameters<typeof useRemoteTrigger>[0]\n\nexport const StepFormDialog: FC<Props> = ({\n  id,\n  onClickClose,\n  onToggle,\n  onOpen,\n  onClose,\n  onPressEscape,\n  ...rest\n}) => {\n  const {\n    isOpen,\n    onClickClose: actualOnClickClose,\n    onPressEscape: actualOnPressEscape,\n  } = useRemoteTrigger({\n    id,\n    onClickClose,\n    onPressEscape,\n    onToggle,\n    onOpen,\n    onClose,\n  })\n\n  return (\n    <ControlledStepFormDialog\n      {...rest}\n      id={id}\n      isOpen={isOpen}\n      onClickClose={actualOnClickClose}\n      onPressEscape={actualOnPressEscape}\n    />\n  )\n}\n"],"names":[],"mappings":";;;;;;;;;;AAsBE;;;;;;;AAWC;;AAWH;;"}