skyroc-ui
Version:
A modern React UI component library built on Radix UI and Tailwind CSS
32 lines (30 loc) • 995 B
JavaScript
import ContextMenuContent_default from "./ContextMenuContent.js";
import ContextMenuRadioGroup_default from "./ContextMenuRadioGroup.js";
import { jsx, jsxs } from "react/jsx-runtime";
import { Root, Trigger } from "@radix-ui/react-context-menu";
//#region src/components/context-menu/ContextMenuRadio.tsx
const ContextMenuRadio = (props) => {
const { children, className, classNames, contentProps, dir, modal, onOpenChange, size,...rest } = props;
return /* @__PURE__ */ jsxs(Root, {
dir,
modal,
onOpenChange,
children: [/* @__PURE__ */ jsx(Trigger, {
asChild: true,
children
}), /* @__PURE__ */ jsx(ContextMenuContent_default, {
arrowClass: classNames?.arrow,
className: className || classNames?.content,
size,
...contentProps,
children: /* @__PURE__ */ jsx(ContextMenuRadioGroup_default, {
classNames,
size,
...rest
})
})]
});
};
var ContextMenuRadio_default = ContextMenuRadio;
//#endregion
export { ContextMenuRadio_default as default };