diff options
Diffstat (limited to 'frontend/app/routes/_index.tsx')
| -rw-r--r-- | frontend/app/routes/_index.tsx | 38 |
1 files changed, 14 insertions, 24 deletions
diff --git a/frontend/app/routes/_index.tsx b/frontend/app/routes/_index.tsx index 808302d..06cca78 100644 --- a/frontend/app/routes/_index.tsx +++ b/frontend/app/routes/_index.tsx @@ -1,10 +1,10 @@ import type { LoaderFunctionArgs, MetaFunction } from "@remix-run/node"; -import { Link } from "@remix-run/react"; import { ensureUserNotLoggedIn } from "../.server/auth"; import BorderedContainer from "../components/BorderedContainer"; +import NavigateLink from "../components/NavigateLink"; export const meta: MetaFunction = () => [ - { title: "iOSDC Japan 2024 Albatross.swift" }, + { title: "PHPerKaigi 2025 Albatross" }, ]; export async function loader({ request }: LoaderFunctionArgs) { @@ -14,41 +14,31 @@ export async function loader({ request }: LoaderFunctionArgs) { export default function Index() { return ( - <div className="min-h-screen bg-gray-100 flex flex-col items-center justify-center gap-y-6"> + <div className="min-h-screen bg-sky-600 flex flex-col items-center justify-center gap-y-6"> <img - src="/iosdc-japan/2024/code-battle/favicon.svg" - alt="iOSDC Japan 2024" - className="w-24 h-24" + src="/phperkaigi/2025/code-battle/logo.svg" + alt="PHPerKaigi 2025" + className="w-64 h-64" /> <div className="text-center"> - <div className="font-bold text-transparent bg-clip-text bg-iosdc-japan flex flex-col gap-y-2"> - <div className="text-3xl">iOSDC Japan 2024</div> - <div className="text-6xl">Swift Code Battle</div> + <div className="font-bold text-sky-50 flex flex-col gap-y-2"> + <div className="text-5xl">PHPER CODE BATTLE</div> </div> </div> <div className="mx-2"> <BorderedContainer> <p className="text-gray-900 max-w-prose"> - Swift コードバトルは指示された動作をする Swift + PHPer コードバトルは指示された動作をする PHP コードをより短く書けた方が勝ち、という 1 対 1 - の対戦コンテンツです。8/22(木)day0 前夜祭では 8/12 + の対戦コンテンツです。3/21(金)day0 前夜祭では 3/8 に実施された予選を勝ち抜いたプレイヤーによるトーナメント形式での - Swift - コードバトルを実施します。ここでは短いコードが正義です!可読性も保守性も放り投げた、イベントならではのコードをお楽しみください! + PHPer コードバトルを実施します。 + ここでは短いコードが正義です!可読性も保守性も放り投げた、イベントならではのコードをお楽しみください! </p> </BorderedContainer> </div> - <div className="mt-4"> - <p className="mb-2"> - 追記: - イベントは終了しました。ご参加いただいたみなさま、ありがとうございました! - </p> - <Link - to="https://blog.iosdc.jp/2024/08/30/iosdc-japan-2024-swift-code-battle/" - className="underline underline-offset-4 text-pink-600 hover:text-pink-500 transition duration-300" - > - 試合結果はこちらのスタッフブログで公開しています。 - </Link> + <div> + <NavigateLink to="/login">ログイン</NavigateLink> </div> </div> ); |
