Files
sorvor-back/app/inside/page.tsx
Thanu Poptiphueng 23f37df217
Some checks failed
backend-admin-action / build-image (push) Failing after 8s
backend-action / build-image (push) Failing after 1m40s
added sorvor admin page
2024-05-20 16:48:06 +07:00

24 lines
681 B
TypeScript

"use client";
import { useState } from "react";
import { saveUser } from "./action";
import IdComponent from "./IdComponent";
export default function Page() {
const [idList, setIdList] = useState<string[]>([]);
async function submit() {
const rs = await saveUser(idList);
alert(`อัพเดทสำเร็จ ${rs.changes} คน`);
}
return (
<div>
<IdComponent updateIdList={(cids) => setIdList(cids)} />
<p className="mt-2 flex items-center justify-center gap-4">
Total: {idList.length}{" "}
<button className="rounded-md bg-green-200 p-2" onClick={submit}>
Submit
</button>
</p>
</div>
);
}