mirror of
https://github.com/remvze/moodist.git
synced 2025-11-01 11:07:04 -04:00
feat: add source code item
This commit is contained in:
parent
79afb8d92f
commit
d055e66dd9
@ -7,7 +7,6 @@
|
|||||||
height: 40px;
|
height: 40px;
|
||||||
padding: 0 12px;
|
padding: 0 12px;
|
||||||
font-size: var(--font-sm);
|
font-size: var(--font-sm);
|
||||||
font-weight: 500;
|
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
color: var(--color-foreground-subtle);
|
color: var(--color-foreground-subtle);
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
|||||||
@ -2,3 +2,4 @@ export { Shuffle as ShuffleItem } from './shuffle';
|
|||||||
export { Share as ShareItem } from './share';
|
export { Share as ShareItem } from './share';
|
||||||
export { Donate as DonateItem } from './donate';
|
export { Donate as DonateItem } from './donate';
|
||||||
export { Notepad as NotepadItem } from './notepad';
|
export { Notepad as NotepadItem } from './notepad';
|
||||||
|
export { Source as SourceItem } from './source';
|
||||||
|
|||||||
13
src/components/menu/items/source.tsx
Normal file
13
src/components/menu/items/source.tsx
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import { LuGithub } from 'react-icons/lu/index';
|
||||||
|
|
||||||
|
import { Item } from '../item';
|
||||||
|
|
||||||
|
export function Source() {
|
||||||
|
return (
|
||||||
|
<Item
|
||||||
|
href="https://github.com/remvze/moodist"
|
||||||
|
icon={<LuGithub />}
|
||||||
|
label="Source Code"
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
}
|
||||||
@ -14,7 +14,13 @@ import {
|
|||||||
FloatingFocusManager,
|
FloatingFocusManager,
|
||||||
} from '@floating-ui/react';
|
} from '@floating-ui/react';
|
||||||
|
|
||||||
import { ShuffleItem, ShareItem, DonateItem, NotepadItem } from './items';
|
import {
|
||||||
|
ShuffleItem,
|
||||||
|
ShareItem,
|
||||||
|
DonateItem,
|
||||||
|
NotepadItem,
|
||||||
|
SourceItem,
|
||||||
|
} from './items';
|
||||||
import { Divider } from './divider';
|
import { Divider } from './divider';
|
||||||
import { ShareLinkModal } from '@/components/modals/share-link';
|
import { ShareLinkModal } from '@/components/modals/share-link';
|
||||||
import { Notepad } from '@/components/toolbox';
|
import { Notepad } from '@/components/toolbox';
|
||||||
@ -83,6 +89,7 @@ export function Menu() {
|
|||||||
<NotepadItem open={() => setShowNotepad(true)} />
|
<NotepadItem open={() => setShowNotepad(true)} />
|
||||||
<Divider />
|
<Divider />
|
||||||
<DonateItem />
|
<DonateItem />
|
||||||
|
<SourceItem />
|
||||||
</motion.div>
|
</motion.div>
|
||||||
</div>
|
</div>
|
||||||
</FloatingFocusManager>
|
</FloatingFocusManager>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user