@roadiehq/rag-ai
Version:
29 lines (26 loc) • 772 B
JavaScript
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