chore: oxc
Build and Push Image / build-backend (push) Successful in 52s
Build and Push Image / build-frontend (push) Successful in 2m8s
Build and Push Image / push (push) Successful in 1m24s

This commit is contained in:
2026-06-10 01:44:11 +07:00 Unverified
parent 85aaf6487c
commit a31c8fbb54
117 changed files with 597 additions and 550 deletions
+7 -12
View File
@@ -21,13 +21,8 @@ import { Spinner } from "@/components/ui/spinner";
import { actionLog } from "@/lib/api";
import { adminCheck } from "@/lib/auth";
import { db } from "@/lib/db";
import type {
element} from "@/lib/db/schema";
import {
characters,
element as elementEnum,
versions,
} from "@/lib/db/schema";
import type { element } from "@/lib/db/schema";
import { characters, element as elementEnum, versions } from "@/lib/db/schema";
import { genId } from "./overrides";
export default async function CharacterCreatePage() {
@@ -94,19 +89,19 @@ export default async function CharacterCreatePage() {
<ModalBase title="Create Character">
<FormProvider id="char-create" onSubmit={submit}>
<div className="flex gap-2">
<div className="flex flex-col gap-2 grow">
<div className="flex grow flex-col gap-2">
<FormInput name="name" override={genId} label="Name">
<Input placeholder="Traveler (Electro)" autoFocus />
</FormInput>
</div>
<div className="flex flex-col gap-2 grow">
<div className="flex grow flex-col gap-2">
<FormInput name="id" label="ID">
<Input placeholder="traveler_electro (Automatic)" />
</FormInput>
</div>
</div>
<div className="flex gap-2">
<div className="flex flex-col gap-2 grow">
<div className="flex grow flex-col gap-2">
<FormInput name="element" label="Element">
<Select>
<SelectTrigger className="w-full">
@@ -167,7 +162,7 @@ export default async function CharacterCreatePage() {
</FormInput>
<Separator />
<div className="flex gap-2">
<div className="flex flex-col gap-2 grow">
<div className="flex grow flex-col gap-2">
<FormInput name="weapon" label="Weapon" subLabel="(for Amber)">
<Select>
<SelectTrigger className="w-full">
@@ -189,7 +184,7 @@ export default async function CharacterCreatePage() {
</Select>
</FormInput>
</div>
<div className="flex flex-col gap-2 grow">
<div className="flex grow flex-col gap-2">
<FormInput name="amber" label="Amber ID">
<Input placeholder="10000005-electro" />
</FormInput>