aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/page.tsx
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2026-04-16 03:13:31 -0700
committerPinapelz <yukais@pinapelz.com>2026-04-16 03:13:31 -0700
commit784c99aa2d5ec4d2b861b0c44e4943f89f0144ce (patch)
tree035ba8887b6eb81424a563e1dc9acfb34f25eef0 /src/app/page.tsx
parent30d2ca8480caea1ce76cc1ec29d454e3a669c638 (diff)
wip: typing tube mode
Diffstat (limited to 'src/app/page.tsx')
-rw-r--r--src/app/page.tsx10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/app/page.tsx b/src/app/page.tsx
index fbe91be..66ef915 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,6 +1,6 @@
"use client";
import { useState, useEffect } from "react";
-import { FaPlay, FaMusic, FaSearch, FaUserCircle } from "react-icons/fa";
+import { FaPlay, FaMusic, FaSearch, FaUserCircle, FaKeyboard } from "react-icons/fa";
import { MdLibraryMusic } from "react-icons/md";
import { Root, Navbar, Logo, LogoIcon, NavLink } from "./styles/shared";
import {
@@ -101,6 +101,7 @@ export default function HomePage() {
</NavCenter>
<NavRight>
+ <NavLink href="/game">Typing Game</NavLink>
<NavLink href="/create">Create Karaoke Code</NavLink>
<Avatar>
<FaUserCircle />
@@ -165,6 +166,13 @@ export default function HomePage() {
<PlayerDescription>
Load your own video, audio, LRC lyrics
</PlayerDescription>
+ <SectionHeading style={{ marginTop: 24 }}>Typing Game</SectionHeading>
+ <OpenPlayerLink href="/game">
+ <FaKeyboard /> Play Typing Game
+ </OpenPlayerLink>
+ <PlayerDescription>
+ Type lyrics in sync with the music to score points
+ </PlayerDescription>
</CtaSection>
</Root>
);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage