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