From 6e07d6c564d19768a77af57ea49453d32da2b301 Mon Sep 17 00:00:00 2001 From: Neshura Date: Thu, 1 Jun 2023 18:56:03 +0200 Subject: [PATCH] Brighter background color, rearranging of elementes + empire count --- app/globals.css | 4 ++-- app/page.tsx | 17 +++++++++++++++-- components/tables/empires.tsx | 21 +++++++++++++++++++++ 3 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 components/tables/empires.tsx diff --git a/app/globals.css b/app/globals.css index ff14b38..da2e072 100644 --- a/app/globals.css +++ b/app/globals.css @@ -11,8 +11,8 @@ @media (prefers-color-scheme: dark) { :root { --foreground: #ffffff; - --background-start: #000000; - --background-end: #000000; + --background-start: #1a1a1a; + --background-end: #1a1a1a; } } diff --git a/app/page.tsx b/app/page.tsx index 119c037..92209fd 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,9 +1,22 @@ +'use client'; +import { useState } from 'react'; import {RadarChart} from '../components/charts/radar' +import {EmpireStats} from '../components/tables/empires' +import { Checkbox } from '@nextui-org/react'; export default function Home() { + const [weighted, setWeighted] = useState(true); return ( -
- +
+
+ +
+ + setWeighted(!weighted)}>Weighted Ethics +
+
+ +
) } diff --git a/components/tables/empires.tsx b/components/tables/empires.tsx new file mode 100644 index 0000000..d35cd18 --- /dev/null +++ b/components/tables/empires.tsx @@ -0,0 +1,21 @@ +'use client'; + +import useSWR from "swr"; + +const fetcher = async (url:any) => await fetch(url).then((res) => res.json()); + +export const EmpireStats = () => { + const {data} = useSWR('/api/empires',fetcher); + + let ret; + + if (data) { + ret = ( +
{data.empireCount} Empires
+ ) + } + else { + ret = (
) + } + return ret +} \ No newline at end of file