This commit is contained in:
LazuliKao 2024-09-24 22:01:22 +08:00
parent 7b12a79dfc
commit 5c8428ccfa
4 changed files with 34 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

View file

@ -6,5 +6,6 @@ import ReactChild from "./react/join.tsx";
<BaseLayout title="加入我们"> <BaseLayout title="加入我们">
<main> <main>
<ReactChild client:load /> <ReactChild client:load />
<img src="_assets/nbtca.gif" />
</main> </main>
</BaseLayout> </BaseLayout>

View file

@ -1,10 +1,10 @@
--- ---
import BaseLayout from "../../layouts/BaseLayout.astro" import BaseLayout from "../../layouts/BaseLayout.astro"
import ReactChild from "./react/list.tsx"; // import ReactChild from "./react/list.tsx";
--- ---
<BaseLayout title="加入我们"> <BaseLayout title="列表">
<main> <main>
<ReactChild client:load /> <!-- <ReactChild client:load /> -->
</main> </main>
</BaseLayout> </BaseLayout>

View file

@ -11,6 +11,7 @@ export default function JoinForm() {
phone: "", phone: "",
qq: "", qq: "",
email: "", email: "",
memo: "",
}) })
const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => { const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {
const { name, value } = e.target const { name, value } = e.target
@ -33,10 +34,23 @@ export default function JoinForm() {
} }
} }
return ( return (
<div> <div
style={{
justifyContent: "center",
alignItems: "center",
display: "flex",
}}
>
<form> <form>
<Card> <Card>
<CardBody> <CardBody
style={{
maxWidth: "700px",
display: "grid",
gridTemplateColumns: "1fr 1fr",
gap: "1rem",
}}
>
<Input <Input
name="name" name="name"
placeholder="姓名" placeholder="姓名"
@ -86,8 +100,21 @@ export default function JoinForm() {
onChange={handleChange} onChange={handleChange}
required required
/> />
<Input
name="memo"
placeholder="备注"
value={formData.memo}
onChange={handleChange}
required
/>
</CardBody> </CardBody>
<CardFooter> <CardFooter
style={{
justifyContent: "center",
alignItems: "center",
display: "flex",
}}
>
<Button onClick={handleSubmit}></Button> <Button onClick={handleSubmit}></Button>
</CardFooter> </CardFooter>
</Card> </Card>