From 6a4de52d06f79164c8717fb2d9256455f5073e3d Mon Sep 17 00:00:00 2001 From: Sewmina Date: Wed, 9 Apr 2025 17:46:57 +0530 Subject: [PATCH] polished a bit --- src/app/favicon.ico | Bin 4 -> 15406 bytes src/app/globals.css | 12 +++ src/components/Footer.tsx | 5 +- src/components/GameSelection.tsx | 13 ++- src/components/Header.tsx | 7 +- src/components/OpenGames.tsx | 146 ++++++++++++++++++++++-------- src/components/PriceSelection.tsx | 84 +++++++++++++---- src/data/games.ts | 5 +- src/shared/constants.ts | 6 +- src/types/Game.ts | 1 + 10 files changed, 212 insertions(+), 67 deletions(-) diff --git a/src/app/favicon.ico b/src/app/favicon.ico index baea61a53ee76ef01f5920090465466075b4a792..f6d7b8634516a01e95fc0575a3f32e30d20e1f31 100644 GIT binary patch literal 15406 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 WpLiCcCj3wH@n8D?)xiH(4g3!mv#pB& literal 4 LcmZQzU}OLQ00sa8 diff --git a/src/app/globals.css b/src/app/globals.css index 7701677..7d20302 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -154,3 +154,15 @@ body { opacity: 1; transform: translateX(0); /* Slide the button to the left */ } + +/* Remove spinner arrows in number inputs for WebKit (Chrome, Safari) */ +input[type='number']::-webkit-outer-spin-button, +input[type='number']::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +/* Remove spinner arrows for Firefox */ +input[type='number'] { + -moz-appearance: textfield; +} diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index f0d2350..46c717c 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,5 +1,6 @@ "use client"; +import { URL_TELEGRAM, URL_TWITTER } from "@/shared/constants"; import Image from "next/image"; import Link from "next/link"; @@ -22,7 +23,7 @@ export default function Footer() { {/* Social Buttons */} ))} diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 040ef84..b032c03 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -5,6 +5,7 @@ import Image from "next/image"; import { FaTelegram, FaXTwitter } from "react-icons/fa6"; import { useState } from "react"; import PrivyButton from "./PrivyButton"; +import { URL_TELEGRAM, URL_TWITTER, URL_WHITEPAPER } from "@/shared/constants"; export default function Header() { const [isDrawerOpen, setIsDrawerOpen] = useState(false); @@ -25,7 +26,7 @@ export default function Header() { {/* Navigation Links (hidden on mobile, visible on md+) */}