-
- {item.group.Name}
-
+
+ handleCopyGroupLink(item.group.Name)}
+ >
+ {item.group.Name}
+
+
) : (
diff --git a/Website/components/datamodelview/SidebarDatamodelView.tsx b/Website/components/datamodelview/SidebarDatamodelView.tsx
index 2cc21c6..b849ebd 100644
--- a/Website/components/datamodelview/SidebarDatamodelView.tsx
+++ b/Website/components/datamodelview/SidebarDatamodelView.tsx
@@ -20,7 +20,7 @@ interface INavItemProps {
export const SidebarDatamodelView = ({ }: ISidebarDatamodelViewProps) => {
- const { currentSection, currentGroup, scrollToSection, loadingSection } = useDatamodelView();
+ const { currentSection, currentGroup, scrollToSection, scrollToGroup, loadingSection } = useDatamodelView();
const { close: closeSidebar } = useSidebar();
const theme = useTheme();
const isMobile = useIsMobile();
@@ -31,6 +31,7 @@ export const SidebarDatamodelView = ({ }: ISidebarDatamodelViewProps) => {
const [searchTerm, setSearchTerm] = useState("");
const [displaySearchTerm, setDisplaySearchTerm] = useState("");
+ const [expandedGroups, setExpandedGroups] = useState