feat: add dividers to menu items

This commit is contained in:
MAZE 2024-02-24 19:33:13 +03:30
parent 7463334053
commit 408734d49f
6 changed files with 18 additions and 3 deletions

View File

@ -0,0 +1,5 @@
.divider {
width: 100%;
height: 1px;
background-color: var(--color-neutral-200);
}

View File

@ -0,0 +1,5 @@
import styles from './divider.module.css';
export function Divider() {
return <div className={styles.divider} />;
}

View File

@ -0,0 +1 @@
export { Divider } from './divider';

View File

@ -4,7 +4,7 @@
align-items: center;
justify-content: flex-start;
width: 100%;
height: 50px;
height: 40px;
padding: 0 12px;
font-size: var(--font-sm);
font-weight: 500;
@ -14,7 +14,7 @@
text-decoration: none;
cursor: pointer;
background-color: transparent;
border: 1px solid var(--color-neutral-200);
border: 1px solid transparent;
border-radius: 4px;
outline: none;
transition: 0.2s;
@ -27,6 +27,7 @@
&:not(:disabled):hover {
color: var(--color-foreground);
background-color: var(--color-neutral-200);
border: 1px solid var(--color-neutral-300);
}
& .icon {

View File

@ -2,7 +2,7 @@
position: fixed;
right: 20px;
bottom: 20px;
z-index: 5;
z-index: 15;
& .menuButton {
display: flex;

View File

@ -15,6 +15,7 @@ import {
} from '@floating-ui/react';
import { ShuffleItem, ShareItem, DonateItem, NotepadItem } from './items';
import { Divider } from './divider';
import { ShareLinkModal } from '@/components/modals/share-link';
import { Notepad } from '@/components/toolbox';
@ -78,7 +79,9 @@ export function Menu() {
>
<ShareItem open={() => setShowShareLink(true)} />
<ShuffleItem />
<Divider />
<NotepadItem open={() => setShowNotepad(true)} />
<Divider />
<DonateItem />
</motion.div>
</div>