feat: apply new style on side-navigation component

This commit is contained in:
Sonny
2024-05-10 16:30:27 +02:00
committed by Sonny
parent 5f5eece627
commit b5cda75790
22 changed files with 193 additions and 624 deletions

View File

@@ -0,0 +1,28 @@
import styled from '@emotion/styled';
import { Link } from '@inertiajs/react';
export const Item = styled.div(({ theme }) => ({
userSelect: 'none',
height: '40px',
width: '280px',
backgroundColor: theme.colors.lightGrey,
padding: '8px 12px',
borderRadius: theme.border.radius,
display: 'flex',
gap: '.75em',
alignItems: 'center',
'& > svg': {
height: '24px',
width: '24px',
},
// Disable hover effect for UserCard
'&:hover:not(.disable-hover)': {
backgroundColor: theme.colors.white,
outlineWidth: '1px',
outlineStyle: 'solid',
},
}));
export const ItemLink = Item.withComponent(Link);