{"version":3,"sources":["../src/context-menu.tsx"],"sourcesContent":["import type { FC, ThemeProps } from \"@yamada-ui/core\"\nimport type { MenuProps } from \"./menu\"\nimport { omitThemeProps, useComponentMultiStyle } from \"@yamada-ui/core\"\nimport { Menu } from \"./menu\"\nimport { ContextMenuProvider } from \"./menu-context\"\n\nexport interface ContextMenuProps\n  extends Omit<MenuProps, \"trigger\">,\n    ThemeProps<\"ContextMenu\"> {}\n\n/**\n * `ContextMenu` is triggered by a right click and displays a menu at the pointer's position.\n *\n * @see Docs https://yamada-ui.com/components/overlay/context-menu\n */\nexport const ContextMenu: FC<ContextMenuProps> = (props) => {\n  const [styles, mergedProps] = useComponentMultiStyle(\"ContextMenu\", props)\n  const { ...rest } = omitThemeProps(mergedProps)\n\n  return (\n    <ContextMenuProvider value={{ styles }}>\n      <Menu trigger=\"contextmenu\" {...rest} />\n    </ContextMenuProvider>\n  )\n}\n\nContextMenu.__ui__ = \"ContextMenu\"\n"],"mappings":";;;;;;;;;AAEA,SAAS,gBAAgB,8BAA8B;AAmBjD;AANC,IAAM,cAAoC,CAAC,UAAU;AAC1D,QAAM,CAAC,QAAQ,WAAW,IAAI,uBAAuB,eAAe,KAAK;AACzE,QAAM,EAAE,GAAG,KAAK,IAAI,eAAe,WAAW;AAE9C,SACE,oBAAC,uBAAoB,OAAO,EAAE,OAAO,GACnC,8BAAC,QAAK,SAAQ,eAAe,GAAG,MAAM,GACxC;AAEJ;AAEA,YAAY,SAAS;","names":[]}