Fix sidebar wip

This commit is contained in:
Hazem Krimi
2023-03-28 22:43:41 +01:00
parent 4b6d5ac4a0
commit 3326651f54
4 changed files with 11 additions and 6 deletions
+4 -1
View File
@@ -22,7 +22,10 @@ const ContextMenu = ({ items, component, className }: ContextMenuProps) => {
'mouseenter',
openMenu
);
ref.current?.addEventListener('mouseleave', closeMenu);
(document.querySelector(`#${component}`) as HTMLElement)?.addEventListener(
'mouseleave',
closeMenu
);
return () => {
(
+1 -1
View File
@@ -153,7 +153,7 @@ const Sidebar = () => {
))}
{templates &&
templates.map((template, index) => (
<Box marginBottom='20px' key={template.id}>
<Box marginBottom='20px' key={template.id} position='relative'>
<div id={`template-${template.id}`}>
<SidebarItem
color={role}
+5
View File
@@ -17,4 +17,9 @@ export const Wrapper = styled.div<WrapperProps>`
grid-template-rows: 1fr auto;
justify-content: center;
padding: 55px 0px;
overflow-y: scroll;
&::-webkit-scrollbar {
width: 1px;
}
`;
+1 -4
View File
@@ -65,10 +65,7 @@ export const clientSupport = new ApolloClient({
cache: new InMemoryCache(),
});
const container = document.getElementById('app');
const root = ReactDOMClient.createRoot(container as HTMLElement);
root.render(
ReactDOMClient.createRoot(document.querySelector('#app') as HTMLElement).render(
<React.StrictMode>
<ApolloProvider client={clientMain}>
<ThemeProvider theme={theme}>