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', 'mouseenter',
openMenu openMenu
); );
ref.current?.addEventListener('mouseleave', closeMenu); (document.querySelector(`#${component}`) as HTMLElement)?.addEventListener(
'mouseleave',
closeMenu
);
return () => { return () => {
( (
+1 -1
View File
@@ -153,7 +153,7 @@ const Sidebar = () => {
))} ))}
{templates && {templates &&
templates.map((template, index) => ( templates.map((template, index) => (
<Box marginBottom='20px' key={template.id}> <Box marginBottom='20px' key={template.id} position='relative'>
<div id={`template-${template.id}`}> <div id={`template-${template.id}`}>
<SidebarItem <SidebarItem
color={role} color={role}
+5
View File
@@ -17,4 +17,9 @@ export const Wrapper = styled.div<WrapperProps>`
grid-template-rows: 1fr auto; grid-template-rows: 1fr auto;
justify-content: center; justify-content: center;
padding: 55px 0px; 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(), cache: new InMemoryCache(),
}); });
const container = document.getElementById('app'); ReactDOMClient.createRoot(document.querySelector('#app') as HTMLElement).render(
const root = ReactDOMClient.createRoot(container as HTMLElement);
root.render(
<React.StrictMode> <React.StrictMode>
<ApolloProvider client={clientMain}> <ApolloProvider client={clientMain}>
<ThemeProvider theme={theme}> <ThemeProvider theme={theme}>