feat(api): add username to homepage
All checks were successful
container-scan / Container Scan (pull_request) Successful in 8m8s
docker-build / docker (pull_request) Successful in 8m33s

example for the api usage
This commit is contained in:
Dominik 2025-06-20 13:32:04 +02:00
parent 40d13101a3
commit 445a15ccc7
Signed by: dominik
GPG key ID: 06A4003FC5049644

View file

@ -1,12 +1,20 @@
'use client';
import { RedirectButton } from '@/components/buttons/redirect-button'; import { RedirectButton } from '@/components/buttons/redirect-button';
import { ThemePicker } from '@/components/misc/theme-picker'; import { ThemePicker } from '@/components/misc/theme-picker';
import { useGetApiUserMe } from '@/generated/api/user/user';
export default function Home() { export default function Home() {
const { data, isLoading } = useGetApiUserMe();
return ( return (
<div className='flex flex-col items-center justify-center h-screen'> <div className='flex flex-col items-center justify-center h-screen'>
<div className='absolute top-4 right-4'>{<ThemePicker />}</div> <div className='absolute top-4 right-4'>{<ThemePicker />}</div>
<div> <div>
<h1>Home</h1> <h1>
Hello{' '}
{isLoading ? 'Loading...' : data?.data.user?.name || 'Unknown User'}
</h1>
<RedirectButton redirectUrl='/logout' buttonText='Logout' /> <RedirectButton redirectUrl='/logout' buttonText='Logout' />
<RedirectButton redirectUrl='/settings' buttonText='Settings' /> <RedirectButton redirectUrl='/settings' buttonText='Settings' />
</div> </div>