25 lines
816 B
TypeScript
25 lines
816 B
TypeScript
import { db } from "@/src/db";
|
|
import LocationSelector from "../../components/LocationSelector";
|
|
import LocationContextProvider from "@/components/locationContext";
|
|
import GroupCreator from "./GroupCreator";
|
|
import { eq } from "drizzle-orm";
|
|
import { user } from "@/src/schema";
|
|
|
|
export default async function Page() {
|
|
const provinces = await db.query.province
|
|
.findMany({ with: { zones: true } })
|
|
.execute();
|
|
const jobList = await db.query.group.findMany().execute();
|
|
const r = await db.query.user
|
|
.findMany({ columns: { id: true }, where: eq(user.verified, true) })
|
|
.execute()
|
|
.then((v) => v.length);
|
|
console.log(r);
|
|
return (
|
|
<LocationContextProvider>
|
|
<LocationSelector provinces={provinces} />
|
|
<GroupCreator allJobs={jobList} />
|
|
</LocationContextProvider>
|
|
);
|
|
}
|