mirror of
https://github.com/Radiquum/AniX.git
synced 2025-04-30 18:09:40 +05:00
feat: add fifth navbar button settings for mobile
This commit is contained in:
parent
1959fcd437
commit
7b97b33951
4 changed files with 132 additions and 47 deletions
|
@ -6,9 +6,11 @@ import { useRouter } from "next/navigation";
|
|||
import { SettingsModal } from "#/components/SettingsModal/SettingsModal";
|
||||
import { useEffect, useState } from "react";
|
||||
import Image from "next/image";
|
||||
import { usePreferencesStore } from "#/store/preferences";
|
||||
|
||||
export const MenuPage = () => {
|
||||
const userStore = useUserStore();
|
||||
const preferenceStore = usePreferencesStore();
|
||||
const router = useRouter();
|
||||
const [isSettingModalOpen, setIsSettingModalOpen] = useState(false);
|
||||
|
||||
|
@ -81,36 +83,42 @@ export const MenuPage = () => {
|
|||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<Link href="/favorites" className="flex-1 sm:hidden">
|
||||
<Card>
|
||||
<div className="flex items-center gap-2">
|
||||
<span
|
||||
className={`iconify material-symbols--favorite-outline w-6 h-6`}
|
||||
></span>
|
||||
<p>Избранное</p>
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
<Link href="/collections" className="flex-1 sm:hidden">
|
||||
<Card>
|
||||
<div className="flex items-center gap-2">
|
||||
<span
|
||||
className={`iconify material-symbols--collections-bookmark-outline w-6 h-6`}
|
||||
></span>
|
||||
<p>Коллекции</p>
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
<Link href="/history" className="flex-1 sm:hidden">
|
||||
<Card>
|
||||
<div className="flex items-center gap-2">
|
||||
<span
|
||||
className={`iconify material-symbols--history w-6 h-6`}
|
||||
></span>
|
||||
<p>История</p>
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
{preferenceStore.flags.showFifthButton != 3 ?
|
||||
<Link href="/favorites" className="flex-1 sm:hidden">
|
||||
<Card>
|
||||
<div className="flex items-center gap-2">
|
||||
<span
|
||||
className={`iconify material-symbols--favorite-outline w-6 h-6`}
|
||||
></span>
|
||||
<p>Избранное</p>
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
: ""}
|
||||
{preferenceStore.flags.showFifthButton != 4 ?
|
||||
<Link href="/collections" className="flex-1 sm:hidden">
|
||||
<Card>
|
||||
<div className="flex items-center gap-2">
|
||||
<span
|
||||
className={`iconify material-symbols--collections-bookmark-outline w-6 h-6`}
|
||||
></span>
|
||||
<p>Коллекции</p>
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
: ""}
|
||||
{preferenceStore.flags.showFifthButton != 5 ?
|
||||
<Link href="/history" className="flex-1 sm:hidden">
|
||||
<Card>
|
||||
<div className="flex items-center gap-2">
|
||||
<span
|
||||
className={`iconify material-symbols--history w-6 h-6`}
|
||||
></span>
|
||||
<p>История</p>
|
||||
</div>
|
||||
</Card>
|
||||
</Link>
|
||||
: ""}
|
||||
<SettingsModal
|
||||
isOpen={isSettingModalOpen}
|
||||
setIsOpen={setIsSettingModalOpen}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue