hide side nav "messages" in readonly
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Martti Malmi 2023-12-15 10:23:03 +02:00
parent 57c0998eaa
commit 39549dbe96
3 changed files with 7 additions and 3 deletions

View File

@ -36,6 +36,7 @@ const MENU_ITEMS = [
label: "Messages", label: "Messages",
icon: "mail", icon: "mail",
link: "/messages", link: "/messages",
hideReadOnly: true,
}, },
{ {
label: "Deck", label: "Deck",
@ -112,6 +113,9 @@ export default function NavSidebar({ narrow = false }) {
if (a.link == "/deck" && !showDeck) { if (a.link == "/deck" && !showDeck) {
return false; return false;
} }
if (readonly && a.hideReadOnly) {
return false;
}
return true; return true;
}).map(item => { }).map(item => {
if (!item.nonLoggedIn && !publicKey) { if (!item.nonLoggedIn && !publicKey) {

View File

@ -39,11 +39,13 @@ const SettingsIndex = () => {
{ icon: "shield-tick", message: <FormattedMessage defaultMessage="Moderation" id="wofVHy" />, path: "moderation" }, { icon: "shield-tick", message: <FormattedMessage defaultMessage="Moderation" id="wofVHy" />, path: "moderation" },
{ icon: "badge", message: <FormattedMessage defaultMessage="Nostr Address" id="9pMqYs" />, path: "handle" }, { icon: "badge", message: <FormattedMessage defaultMessage="Nostr Address" id="9pMqYs" />, path: "handle" },
{ icon: "gear", message: <FormattedMessage defaultMessage="Preferences" id="PCSt5T" />, path: "preferences" }, { icon: "gear", message: <FormattedMessage defaultMessage="Preferences" id="PCSt5T" />, path: "preferences" },
/*
{ {
icon: "bell-outline", icon: "bell-outline",
message: <FormattedMessage defaultMessage="Notifications" id="NAidKb" />, message: <FormattedMessage defaultMessage="Notifications" id="NAidKb" />,
path: "notifications", path: "notifications",
}, },
*/
{ icon: "wallet", message: <FormattedMessage defaultMessage="Wallet" id="3yk8fB" />, path: "wallet" }, { icon: "wallet", message: <FormattedMessage defaultMessage="Wallet" id="3yk8fB" />, path: "wallet" },
{ icon: "heart", message: <FormattedMessage defaultMessage="Donate" id="2IFGap" />, path: "/donate" }, { icon: "heart", message: <FormattedMessage defaultMessage="Donate" id="2IFGap" />, path: "/donate" },
{ icon: "hard-drive", message: <FormattedMessage defaultMessage="Cache" id="DBiVK1" />, path: "cache" }, { icon: "hard-drive", message: <FormattedMessage defaultMessage="Cache" id="DBiVK1" />, path: "cache" },

View File

@ -3,7 +3,7 @@ import SettingsIndex from "@/Pages/settings/Root";
import Profile from "@/Pages/settings/Profile"; import Profile from "@/Pages/settings/Profile";
import Relay from "@/Pages/settings/Relays"; import Relay from "@/Pages/settings/Relays";
import Preferences from "@/Pages/settings/Preferences"; import Preferences from "@/Pages/settings/Preferences";
//import Notifications from "@/Pages/settings/Notifications"; import Notifications from "@/Pages/settings/Notifications";
import RelayInfo from "@/Pages/settings/RelayInfo"; import RelayInfo from "@/Pages/settings/RelayInfo";
import AccountsPage from "@/Pages/settings/Accounts"; import AccountsPage from "@/Pages/settings/Accounts";
import { WalletSettingsRoutes } from "@/Pages/settings/WalletSettings"; import { WalletSettingsRoutes } from "@/Pages/settings/WalletSettings";
@ -43,12 +43,10 @@ export const SettingsRoutes: RouteObject[] = [
path: "preferences", path: "preferences",
element: <Preferences />, element: <Preferences />,
}, },
/*
{ {
path: "notifications", path: "notifications",
element: <Notifications />, element: <Notifications />,
}, },
*/
{ {
path: "accounts", path: "accounts",
element: <AccountsPage />, element: <AccountsPage />,