mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-06 12:52:26 +00:00
Make sidebar external links configurable
This commit is contained in:
1 parent
f755349e13
commit
7065075c8b
5 files changed
+112
-25
No files matched your search
@@ -8,6 +8,10 @@ import {
|
||||
BITVID_WEBSITE_URL,
|
||||
BLOG_URL,
|
||||
COMMUNITY_URL,
|
||||
NOSTR_URL,
|
||||
GITHUB_URL,
|
||||
BETA_URL,
|
||||
DNS_URL,
|
||||
MAX_WALLET_DEFAULT_ZAP,
|
||||
PLATFORM_FEE_PERCENT,
|
||||
PLATFORM_LUD16_OVERRIDE,
|
||||
@@ -47,6 +51,10 @@ export { ADMIN_DM_IMAGE_URL };
|
||||
export { BITVID_WEBSITE_URL };
|
||||
export { BLOG_URL };
|
||||
export { COMMUNITY_URL };
|
||||
export { NOSTR_URL };
|
||||
export { GITHUB_URL };
|
||||
export { BETA_URL };
|
||||
export { DNS_URL };
|
||||
export { MAX_WALLET_DEFAULT_ZAP };
|
||||
export { PLATFORM_FEE_PERCENT };
|
||||
export { PLATFORM_LUD16_OVERRIDE };
|
||||
|
||||
+32
-1
@@ -19,7 +19,14 @@ import {
|
||||
openStaticModal,
|
||||
closeStaticModal,
|
||||
} from "./ui/components/staticModalAccessibility.js";
|
||||
import { BLOG_URL, COMMUNITY_URL } from "./config.js";
|
||||
import {
|
||||
BLOG_URL,
|
||||
COMMUNITY_URL,
|
||||
NOSTR_URL,
|
||||
GITHUB_URL,
|
||||
BETA_URL,
|
||||
DNS_URL,
|
||||
} from "./config.js";
|
||||
|
||||
validateInstanceConfig();
|
||||
|
||||
@@ -239,12 +246,36 @@ async function bootstrapInterface() {
|
||||
label: "Sidebar blog link",
|
||||
});
|
||||
|
||||
bindOptionalExternalLink({
|
||||
selector: "[data-nostr-link]",
|
||||
url: NOSTR_URL,
|
||||
label: "Sidebar Nostr link",
|
||||
});
|
||||
|
||||
bindOptionalExternalLink({
|
||||
selector: "[data-community-link]",
|
||||
url: COMMUNITY_URL,
|
||||
label: "Sidebar community link",
|
||||
});
|
||||
|
||||
bindOptionalExternalLink({
|
||||
selector: "[data-github-link]",
|
||||
url: GITHUB_URL,
|
||||
label: "Sidebar GitHub link",
|
||||
});
|
||||
|
||||
bindOptionalExternalLink({
|
||||
selector: "[data-beta-link]",
|
||||
url: BETA_URL,
|
||||
label: "Sidebar Beta link",
|
||||
});
|
||||
|
||||
bindOptionalExternalLink({
|
||||
selector: "[data-dns-link]",
|
||||
url: DNS_URL,
|
||||
label: "Sidebar DNS link",
|
||||
});
|
||||
|
||||
const sidebar = document.getElementById("sidebar");
|
||||
const collapseToggle = document.getElementById("sidebarCollapseToggle");
|
||||
if (sidebar && !sidebar.hasAttribute("data-footer-state")) {
|
||||
|
||||
Reference in new issue
Block a user