work-timer/app/routes/index.tsx

44 lines
1.1 KiB
TypeScript
Raw Normal View History

import type { LoaderArgs } from '@remix-run/node';
import { json, redirect } from '@remix-run/node';
2023-02-11 03:14:14 +01:00
import { getUserId } from '~/session.server';
2023-02-11 03:14:14 +01:00
export async function loader({ request }: LoaderArgs) {
const userId = await getUserId(request);
if (userId) return redirect('/time-entries');
return json({});
2023-02-11 03:14:14 +01:00
}
export default function Index() {
return (
<div style={{ fontFamily: 'system-ui, sans-serif', lineHeight: '1.4' }}>
<h1>Welcome to Remix</h1>
<ul>
<li>
<a
target="_blank"
href="https://remix.run/tutorials/blog"
rel="noreferrer"
>
2023-02-11 03:14:14 +01:00
15m Quickstart Blog Tutorial
</a>
</li>
<li>
<a
target="_blank"
href="https://remix.run/tutorials/jokes"
rel="noreferrer"
>
2023-02-11 03:14:14 +01:00
Deep Dive Jokes App Tutorial
</a>
</li>
<li>
<a target="_blank" href="https://remix.run/docs" rel="noreferrer">
Remix Docs
</a>
</li>
</ul>
</div>
);
2023-02-11 03:14:14 +01:00
}