Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 32 additions & 76 deletions src/components/Header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ import logo from "../../public/assets/img/logo.png";
import ProfileButton from "./ProfileButton";

function Header() {
const domain = `https://${process.env.NEXT_PUBLIC_DNS_DOMAIN}`;
const domain = process.env.NEXT_PUBLIC_DNS_DOMAIN
? `https://${process.env.NEXT_PUBLIC_DNS_DOMAIN}`
: "tripsit.me";
return (
<header
id="header"
Expand Down Expand Up @@ -40,21 +42,13 @@ function Header() {
</a>
<ul>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Main_Page`}
>
Wiki
</a>
<a href={`https://wiki.${domain}/wiki/Main_Page`}>Wiki</a>
</li>
<li>
<a href={`${domain}/factsheets`}>Factsheets</a>
</li>
<li>
<a
href={`https://combo.${process.env.NEXT_PUBLIC_DNS_DOMAIN}`}
>
Comboapp
</a>
<a href={`https://combo.${domain}`}>Comboapp</a>
</li>
<li>
<a href={`${domain}#faq`}>Printing Information</a>
Expand All @@ -73,25 +67,13 @@ function Header() {
</a>
<ul>
<li>
<a
href={`https://dxm.${process.env.NEXT_PUBLIC_DNS_DOMAIN}`}
>
DXM Dosage
</a>
<a href={`https://dxm.${domain}`}>DXM Dosage</a>
</li>
<li>
<a
href={`https://volume.${process.env.NEXT_PUBLIC_DNS_DOMAIN}`}
>
Volumetric
</a>
<a href={`https://volume.${domain}`}>Volumetric</a>
</li>
<li>
<a
href={`https://benzos.${process.env.NEXT_PUBLIC_DNS_DOMAIN}`}
>
Benzo Conversion
</a>
<a href={`https://benzos.${domain}`}>Benzo Conversion</a>
</li>
</ul>
</li>
Expand Down Expand Up @@ -151,30 +133,22 @@ function Header() {
</ul>
</li>
<li>
<a
href={`https://learn.${process.env.NEXT_PUBLIC_DNS_DOMAIN}`}
>
Learning Platform
</a>
<a href={`https://learn.${domain}`}>Learning Platform</a>
</li>
<li>
<a href="https://play.google.com/store/apps/details?id=me.tripsit.mobile&hl=en_US&gl=US">
Android App
</a>
</li>
<li>
<a
href={`https://uptime.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/status/default`}
>
<a href={`https://uptime.${domain}/status/default`}>
Service Status
</a>
</li>
</ul>
</li>
<li className="dropdown">
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Category:Guides`}
>
<a href={`https://wiki.${domain}/wiki/Category:Guides`}>
<span>Guides</span> <i className="bi bi-chevron-down"></i>
</a>
<ul>
Expand All @@ -186,35 +160,27 @@ function Header() {
<ul>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Common_Misconceptions_About_Psychedelics`}
href={`https://wiki.${domain}/wiki/Common_Misconceptions_About_Psychedelics`}
>
Psychedelic Myths
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Test_Kits`}
>
<a href={`https://wiki.${domain}/wiki/Test_Kits`}>
Test Kits
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Scales`}
>
Scales
</a>
<a href={`https://wiki.${domain}/wiki/Scales`}>Scales</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Storage`}
>
<a href={`https://wiki.${domain}/wiki/Storage`}>
Storage
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Sources_for_Laboratory_Analysis`}
href={`https://wiki.${domain}/wiki/Sources_for_Laboratory_Analysis`}
>
Laboratory Analysis
</a>
Expand All @@ -233,29 +199,27 @@ function Header() {
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Hallucinogens`}
>
<a href={`https://wiki.${domain}/wiki/Hallucinogens`}>
Hallucinogens
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/How_To_Tripsit_In_Real_Life`}
href={`https://wiki.${domain}/wiki/How_To_Tripsit_In_Real_Life`}
>
TripSit in real life
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/How_To_Tripsit_Online`}
href={`https://wiki.${domain}/wiki/How_To_Tripsit_Online`}
>
TripSit online
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/How_To_Deal_With_A_Bad_Trip`}
href={`https://wiki.${domain}/wiki/How_To_Deal_With_A_Bad_Trip`}
>
Deal with a bad trip
</a>
Expand All @@ -270,35 +234,29 @@ function Header() {
<ul>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Quick_Guide_to_Stimulant_Comedowns`}
href={`https://wiki.${domain}/wiki/Quick_Guide_to_Stimulant_Comedowns`}
>
Stimulant Comedowns
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/HPPD`}
>
HPPD
</a>
<a href={`https://wiki.${domain}/wiki/HPPD`}>HPPD</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Guide_to_Withdrawals`}
href={`https://wiki.${domain}/wiki/Guide_to_Withdrawals`}
>
Guide to Withdrawals
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Addiction`}
>
<a href={`https://wiki.${domain}/wiki/Addiction`}>
Addiction
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Professional_Help_Resources`}
href={`https://wiki.${domain}/wiki/Professional_Help_Resources`}
>
Professional Help Resources
</a>
Expand All @@ -312,42 +270,42 @@ function Header() {
<ul>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Quick_Guide_to_Volumetric_Dosing`}
href={`https://wiki.${domain}/wiki/Quick_Guide_to_Volumetric_Dosing`}
>
Volumetric Dosing
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Quick_Guide_to_Plugging`}
href={`https://wiki.${domain}/wiki/Quick_Guide_to_Plugging`}
>
Rectal Administration (Plugging)
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Reducing_Pain_Caused_by_Insufflation`}
href={`https://wiki.${domain}/wiki/Reducing_Pain_Caused_by_Insufflation`}
>
Reducing Snorting Pain
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Cannabinoid_Eliquid`}
href={`https://wiki.${domain}/wiki/Cannabinoid_Eliquid`}
>
Cannabinoid Eliquid
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Cold_Water_Extraction`}
href={`https://wiki.${domain}/wiki/Cold_Water_Extraction`}
>
Cold Water Extraction
</a>
</li>
<li>
<a
href={`https://wiki.${process.env.NEXT_PUBLIC_DNS_DOMAIN}/wiki/Zim%27s_Clarified_ATB_Hybrid_Salt_Tek`}
href={`https://wiki.${domain}/wiki/Zim%27s_Clarified_ATB_Hybrid_Salt_Tek`}
>
Acid-to-base Reduction
</a>
Expand All @@ -363,9 +321,7 @@ function Header() {
<a href={`${domain}#faq`}>FAQ</a>
</li>
<li>
<a href={`https://updates.${process.env.NEXT_PUBLIC_DNS_DOMAIN}`}>
Updates
</a>
<a href={`https://updates.${domain}`}>Updates</a>
</li>
<li>
<a href={`${domain}/appeal`}>Ban Appeal</a>
Expand Down
4 changes: 2 additions & 2 deletions src/utils/keycloak.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
function getKeycloakConfig() {
return {
realm: "TripSit",
url: process.env.NEXT_PUBLIC_KEYCLOAK_URL || "",
clientId: process.env.NEXT_PUBLIC_KEYCLOAK_CLIENT_ID || "",
url: process.env.NEXT_PUBLIC_KEYCLOAK_URL || "auth.tripsit.me",
clientId: process.env.NEXT_PUBLIC_KEYCLOAK_CLIENT_ID || "website",
redirectUri:
typeof window !== "undefined" ? `${window.location.origin}/appeal` : "",
};
Expand Down
Loading