hide side nav "messages" in readonly
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
57c0998eaa
commit
39549dbe96
@ -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) {
|
||||||
|
@ -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" },
|
||||||
|
@ -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 />,
|
||||||
|
Loading…
Reference in New Issue
Block a user