refactor: remove 'show only link names in navbar' in settings on mobile

This commit is contained in:
Kentai Radiquum 2025-03-27 20:54:43 +05:00
parent bf67b5d928
commit 1959fcd437
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
2 changed files with 20 additions and 19 deletions

View file

@ -33,7 +33,7 @@ const NavbarTitles = {
links: "Только ссылки",
selected: "Только выбранные",
never: "Никогда",
}
};
export const SettingsModal = (props: { isOpen: boolean; setIsOpen: any }) => {
const preferenceStore = usePreferencesStore();
@ -169,24 +169,25 @@ export const SettingsModal = (props: { isOpen: boolean; setIsOpen: any }) => {
</p>
<Dropdown
color="blue"
label={
NavbarTitles[preferenceStore.flags.showNavbarTitles]
}
label={NavbarTitles[preferenceStore.flags.showNavbarTitles]}
>
{Object.keys(NavbarTitles).map((key: "always" | "links" | "selected" | "never") => {
return (
<Dropdown.Item
key={`navbar-titles-${key}`}
onClick={() =>
preferenceStore.setFlags({
showNavbarTitles: key,
})
}
>
{NavbarTitles[key]}
</Dropdown.Item>
);
})}
{Object.keys(NavbarTitles).map(
(key: "always" | "links" | "selected" | "never") => {
return (
<Dropdown.Item
className={`${key == "links" ? "hidden lg:flex" : ""}`}
key={`navbar-titles-${key}`}
onClick={() =>
preferenceStore.setFlags({
showNavbarTitles: key,
})
}
>
{NavbarTitles[key]}
</Dropdown.Item>
);
}
)}
</Dropdown>
</div>
<HR className="my-4 dark:bg-slate-400" />