-
+
-
+
wailern
-
{tag}
+
{membershipStatus.tag}
{/* Log Out Button */}
-
{/* Membership Status */}
-
-
-
{hasUiogMembership ? "✅ UiO Gaming" : "❌ UiO Gaming"}
-
🎮
-
-
-
- {hasDnsMembership ? "✅ DNS Standard" : "❌ DNS Standard"}
-
-
🐟
-
-
+ {["UIOG", "DNS"].map((key) => {
+ const isActive = key === "UIOG" ? hasUiogMembership : hasDnsMembership;
+ const displayName = key === "UIOG" ? "UiO Gaming" : "DNS Standard";
+ return (
+
+
{isActive ? `✅ ${displayName}` : `❌ ${displayName}`}
+
{key === "UIOG" ? "🎮" : "🐟"}
+
+ );
+ })}
{/* Description */}
-
-
{membershipStatus.description}
-
-
{membershipStatus.blurb}
- {membershipStatus.missingPerks.length > 0 && (
-
- {membershipStatus.missingPerks.map((perk, index) => (
- + {perk}
- ))}
-
- )}
-
+
+
{membershipStatus.description}
+ {membershipStatus.blurb && (
+
+
{membershipStatus.blurb}
+ {membershipStatus.missingPerks.map((perk, index) => (
+
+ + {perk}
+
+ ))}
+
+ )}
);
diff --git a/src/app/globals.css b/src/app/globals.css
index 51ab0bb..95f56f9 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -52,7 +52,7 @@ h2 {
p {
font-family: var(--font-nunito);
font-weight: 400;
- font-size: 1.25rem;
+ font-size: 1.45rem;
color: white;
}
@@ -60,12 +60,17 @@ p {
font-weight: 800;
}
+.ph {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+
.po {
color: var(--outline);
}
.pd {
- font-size: 1.5rem;
+ font-size: 1.45rem;
color: var(--foreground);
}
@@ -74,6 +79,15 @@ p {
color: var(--foreground)
}
+.ps {
+ font-size: 1.25rem;
+}
+
+.psh {
+ font-size: 1.25rem;
+ font-weight: 600;
+}
+
.header {
font-weight: 800;
font-size: 2.5rem;
diff --git a/tailwind.config.ts b/tailwind.config.ts
index e917e98..c489b34 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -9,18 +9,18 @@ const config: Config = {
theme: {
extend: {
colors: {
- background: "var(--background)",
- foreground: "var(--foreground)",
- primary: "var(--primary)",
- overlay: "var(--overlay)",
+ 'background': "var(--background)",
+ 'foreground': "var(--foreground)",
+ 'primary': "var(--primary)",
+ 'overlay': "var(--overlay)",
'overlay-bright': "var(--overlay-bright)",
- outline: "var(--outline)",
- outline2: "var(--outline2)",
+ 'outline': "var(--outline)",
+ 'outline2': "var(--outline2)",
'success-bg': "var(--success-bg)",
- success: "var(--success)",
+ 'success': "var(--success)",
'failure-bg': "var(--failure-bg)",
- failure: "var(--failure)",
- mixed: "var(--mixed)",
+ 'failure': "var(--failure)",
+ 'mixed': "var(--mixed)",
},
},
borderRadius: {