-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPickerWheelPage.jsx
More file actions
64 lines (59 loc) · 2.3 KB
/
PickerWheelPage.jsx
File metadata and controls
64 lines (59 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import React from 'react';
import { Link } from 'react-router-dom';
import { ArrowLeftIcon } from '@phosphor-icons/react';
import PickerWheel from '../../components/PickerWheel';
import Seo from '../../components/Seo';
import BreadcrumbTitle from '../../components/BreadcrumbTitle';
function PickerWheelPage() {
return (
<div className="min-h-screen bg-[#050505] text-white selection:bg-emerald-500/30 font-sans">
<Seo
title="Picker Wheel | Fezcodex"
description="Make decisions or select random items from a list with a custom spinning wheel."
keywords={[
'Fezcodex',
'picker wheel',
'decision maker',
'random selector',
'wheel spinner',
]}
/>
<div className="mx-auto max-w-7xl px-6 py-24 md:px-12">
<header className="mb-24">
<Link
to="/apps"
className="group mb-12 inline-flex items-center gap-2 text-xs font-mono text-gray-500 hover:text-white transition-colors uppercase tracking-[0.3em]"
>
<ArrowLeftIcon
weight="bold"
className="transition-transform group-hover:-translate-x-1"
/>
<span>Applications</span>
</Link>
<div className="flex flex-col md:flex-row md:items-end justify-between gap-12">
<div className="space-y-4">
<BreadcrumbTitle
title="Picker Wheel"
slug="pw"
variant="brutalist"
/>
<p className="text-xl text-gray-400 max-w-2xl font-light leading-relaxed">
Add your options and spin the wheel to make a random selection.
Perfect for choosing where to eat, who goes first, or making
quick decisions.
</p>
</div>
</div>
</header>
<div className="flex justify-center">
<PickerWheel />
</div>
<footer className="mt-32 pt-12 border-t border-white/10 flex flex-col md:flex-row justify-between items-center gap-6 text-gray-600 font-mono text-[10px] uppercase tracking-[0.3em]">
<span>Fezcodex Selection Tool</span>
<span className="text-gray-800">Status // Ready</span>
</footer>
</div>
</div>
);
}
export default PickerWheelPage;