Merge branch 'dev' of https://github.com/nbtca/Home into dev

This commit is contained in:
ClasWen 2024-09-24 23:00:51 +08:00
commit c2b22faa20
4 changed files with 36 additions and 7 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

View file

@ -1,10 +1,12 @@
---
import BaseLayout from "../../layouts/BaseLayout.astro"
import ReactChild from "./react/join.tsx";
import ReactChild from "./react/join.tsx"
import logo from "./_assets/nbtca.gif";
---
<BaseLayout title="加入我们">
<main>
<ReactChild client:load />
<img src={logo.src} />
</main>
</BaseLayout>

View file

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

View file

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