UNPKG

@roadiehq/rag-ai

Version:

29 lines (26 loc) 772 B
import { jsxs, Fragment, jsx } from 'react/jsx-runtime'; import { useState } from 'react'; import AssistantIcon from '@material-ui/icons/Assistant'; import { SidebarItem } from '@backstage/core-components'; import { ControlledRagModal } from './RagModal.esm.js'; const SidebarRagModal = ({ title = "AI Assistant", icon = AssistantIcon, ...props }) => { const [open, setOpen] = useState(false); return /* @__PURE__ */ jsxs(Fragment, { children: [ /* @__PURE__ */ jsx(SidebarItem, { icon, text: title, onClick: () => setOpen(true) }), /* @__PURE__ */ jsx( ControlledRagModal, { title, open, setOpen, ...props } ) ] }); }; export { SidebarRagModal }; //# sourceMappingURL=SidebarRagModal.esm.js.map