SPB Git forge

spb/spinza

Public
8commits 1branches 0releases
1.6 MBsize
maindefault branch
16 days agolast push
TypeScript 97.6% SQL 1.4% JavaScript 0.5%
1.5 KB · 29 lines tsx
Raw Blame History
1import type { Metadata } from "next";2import Link from "next/link";3import { Wrench } from "lucide-react";4import { SpinzaWordmark } from "@/components/brand/logo";5import { MaintenanceRetry } from "./retry";67export const metadata: Metadata = { title: "Maintenance", robots: { index: false } };89export default function MaintenancePage() {10  return (11    <div className="relative flex min-h-dvh flex-col items-center justify-center px-4 py-16 text-center">12      <div className="pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_at_50%_20%,rgba(201,169,97,0.14),transparent_55%)]" />13      <Link href="/" className="relative mb-10 focus-ring rounded-md" aria-label="Spinza home">14        <SpinzaWordmark />15      </Link>16      <div className="relative" role="status">17        <div className="mx-auto mb-6 grid h-16 w-16 place-items-center rounded-full metal text-accent-2 animate-float">18          <Wrench className="h-7 w-7" />19        </div>20        <div className="eyebrow mb-2 text-accent">Scheduled maintenance</div>21        <h1 className="text-3xl font-semibold tracking-[-0.03em] sm:text-4xl">Spinza is getting an upgrade.</h1>22        <p className="mx-auto mt-3 max-w-md text-[15px] text-fg-3">Your credits and progress are safe. We are polishing the reels and will be back shortly — this page checks automatically.</p>23        <MaintenanceRetry />24      </div>25      <p className="relative mt-16 text-[12px] text-fg-4">Virtual credits only. No deposits. No withdrawals. No cash value. 18+.</p>26    </div>27  );28}29