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