mirror of
https://github.com/gabehf/Koito.git
synced 2026-04-22 20:11:50 -07:00
add time listened toggle
This commit is contained in:
parent
9b7e68487d
commit
60667ea716
1 changed files with 12 additions and 2 deletions
|
|
@ -9,13 +9,23 @@ export function meta({}: Route.MetaArgs) {
|
||||||
|
|
||||||
export default function RewindPage() {
|
export default function RewindPage() {
|
||||||
const [stats, setStats] = useState<RewindStats | undefined>(undefined);
|
const [stats, setStats] = useState<RewindStats | undefined>(undefined);
|
||||||
|
const [showTime, setShowTime] = useState(false);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getRewindStats({ year: 2025 }).then((r) => setStats(r));
|
getRewindStats({ year: 2025 }).then((r) => setStats(r));
|
||||||
}, []);
|
}, []);
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-col items-start">
|
<div className="flex flex-col items-start mt-20">
|
||||||
|
<div className="flex items-center gap-3">
|
||||||
|
<label htmlFor="show-time-checkbox">Show time listened?</label>
|
||||||
|
<input
|
||||||
|
type="checkbox"
|
||||||
|
name="show-time-checkbox"
|
||||||
|
checked={showTime}
|
||||||
|
onChange={(e) => setShowTime(!showTime)}
|
||||||
|
></input>
|
||||||
|
</div>
|
||||||
<h2 className="mt-12">Your 2025 Rewind</h2>
|
<h2 className="mt-12">Your 2025 Rewind</h2>
|
||||||
{stats !== undefined && <Rewind stats={stats} />}
|
{stats !== undefined && <Rewind stats={stats} includeTime={showTime} />}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue