diff --git a/frontend/app/admin/availability/page.tsx b/frontend/app/admin/availability/page.tsx index aab1123..998eb23 100644 --- a/frontend/app/admin/availability/page.tsx +++ b/frontend/app/admin/availability/page.tsx @@ -1,5 +1,7 @@ "use client"; +export const dynamic = "force-dynamic"; + import { useEffect, useState, useCallback } from "react"; import { Permission } from "../../auth-context"; import { adminApi } from "../../api"; diff --git a/frontend/app/admin/invites/page.tsx b/frontend/app/admin/invites/page.tsx index 166f4f9..65a3eb7 100644 --- a/frontend/app/admin/invites/page.tsx +++ b/frontend/app/admin/invites/page.tsx @@ -1,5 +1,7 @@ "use client"; +export const dynamic = "force-dynamic"; + import { useEffect, useState, useCallback } from "react"; import { Permission } from "../../auth-context"; import { adminApi } from "../../api"; diff --git a/frontend/app/admin/price-history/page.tsx b/frontend/app/admin/price-history/page.tsx index 5521591..86e3f88 100644 --- a/frontend/app/admin/price-history/page.tsx +++ b/frontend/app/admin/price-history/page.tsx @@ -1,5 +1,7 @@ "use client"; +export const dynamic = "force-dynamic"; + import { useState } from "react"; import { Permission } from "../../auth-context"; import { adminApi } from "../../api"; diff --git a/frontend/app/admin/trades/page.tsx b/frontend/app/admin/trades/page.tsx index f6cf22f..f41ac57 100644 --- a/frontend/app/admin/trades/page.tsx +++ b/frontend/app/admin/trades/page.tsx @@ -1,5 +1,7 @@ "use client"; +export const dynamic = "force-dynamic"; + import { useEffect, useState, useCallback, CSSProperties } from "react"; import { Permission } from "../../auth-context"; import { adminApi } from "../../api"; diff --git a/frontend/app/components/LanguageSelector.tsx b/frontend/app/components/LanguageSelector.tsx index a904cca..d8d420e 100644 --- a/frontend/app/components/LanguageSelector.tsx +++ b/frontend/app/components/LanguageSelector.tsx @@ -56,10 +56,11 @@ export function LanguageSelector() { top: "100%", right: 0, marginTop: "0.5rem", - backgroundColor: "white", - border: "1px solid #e5e7eb", + backgroundColor: "rgba(255, 255, 255, 0.03)", + backdropFilter: "blur(10px)", + border: "1px solid rgba(255, 255, 255, 0.08)", borderRadius: "0.5rem", - boxShadow: "0 4px 6px -1px rgba(0, 0, 0, 0.1)", + boxShadow: "0 25px 50px -12px rgba(0, 0, 0, 0.5)", zIndex: 1000, minWidth: "150px", }} @@ -76,16 +77,18 @@ export function LanguageSelector() { padding: "0.75rem 1rem", textAlign: "left", border: "none", - backgroundColor: locale === lang.code ? "#f3f4f6" : "transparent", + backgroundColor: locale === lang.code ? "rgba(255, 255, 255, 0.05)" : "transparent", + color: "rgba(255, 255, 255, 0.7)", cursor: "pointer", display: "flex", alignItems: "center", gap: "0.5rem", fontSize: "0.875rem", + fontFamily: "'DM Sans', system-ui, sans-serif", }} onMouseEnter={(e) => { if (locale !== lang.code) { - e.currentTarget.style.backgroundColor = "#f9fafb"; + e.currentTarget.style.backgroundColor = "rgba(255, 255, 255, 0.05)"; } }} onMouseLeave={(e) => { diff --git a/frontend/app/exchange/components/ExchangeDetailsStep.tsx b/frontend/app/exchange/components/ExchangeDetailsStep.tsx index 0f2d7de..8659940 100644 --- a/frontend/app/exchange/components/ExchangeDetailsStep.tsx +++ b/frontend/app/exchange/components/ExchangeDetailsStep.tsx @@ -348,24 +348,33 @@ export function ExchangeDetailsStep({
- {t("detailsStep.summaryBuy").split("{sats}")[0].trim()}{" "}
+ {t("detailsStep.summaryBuy", { sats: "", eur: "" }).split("{sats}")[0].trim()}{" "}
- {t("detailsStep.summarySell").split("{sats}")[0]?.split("{eur}")[0]?.trim()}{" "}
+ {t("detailsStep.summarySell", { sats: "", eur: "" })
+ .split("{sats}")[0]
+ ?.split("{eur}")[0]
+ ?.trim()}{" "}
{formatEur(eurAmount)}
{", "}
- {t("detailsStep.summarySell").split("{sats}")[0]?.split("{eur}")[1]?.trim()}{" "}
+ {t("detailsStep.summarySell", { sats: "", eur: "" })
+ .split("{sats}")[0]
+ ?.split("{eur}")[1]
+ ?.trim()}{" "}