## feat
- Voting user
- Halaman kontribusi
- Halaman riwayat
### No issuue
This commit is contained in:
2024-02-16 17:20:06 +08:00
parent 0dd8e287f4
commit e629157960
135 changed files with 3160 additions and 1501 deletions

View File

@@ -1,9 +1,12 @@
import { AdminVote_Riwayat } from "@/app_modules/admin/voting";
import { AdminVote_Riwayat } from "@/app_modules/admin/vote";
import { AdminVote_getListTableByStatusId } from "@/app_modules/admin/vote/fun/get/get_list_table_by_status_id";
export default async function Page() {
const dataVote = await AdminVote_getListTableByStatusId("0");
return (
<>
<AdminVote_Riwayat />
<AdminVote_Riwayat dataVote={dataVote as any} />
</>
);
}

View File

@@ -1,7 +1,12 @@
import { AdminVote_TablePublish } from "@/app_modules/admin/voting";
import { AdminVote_TablePublish } from "@/app_modules/admin/vote";
import { AdminVote_getListTableByStatusId } from "@/app_modules/admin/vote/fun/get/get_list_table_by_status_id";
export default async function Page() {
return<>
<AdminVote_TablePublish/>
</>
const dataVote = await AdminVote_getListTableByStatusId("1")
return (
<>
<AdminVote_TablePublish dataVote={dataVote} />
</>
);
}

View File

@@ -1,8 +1,11 @@
import { AdminVote_TableReject } from "@/app_modules/admin/voting";
import { AdminVote_TableReject } from "@/app_modules/admin/vote";
import { AdminVote_getListTableByStatusId } from "@/app_modules/admin/vote/fun/get/get_list_table_by_status_id";
export default async function Page() {
return<>
<AdminVote_TableReject/>
const dataVote = await AdminVote_getListTableByStatusId("4");
return (
<>
<AdminVote_TableReject dataVote={dataVote as any}/>
</>
}
);
}

View File

@@ -1,9 +1,13 @@
import { AdminVote_TableReview } from "@/app_modules/admin/voting";
import { AdminVote_TableReview } from "@/app_modules/admin/vote";
import { AdminVote_getListTableByStatusId } from "@/app_modules/admin/vote/fun/get/get_list_table_by_status_id";
export default async function Page() {
const listVote = await AdminVote_getListTableByStatusId("2")
return (
<>
<AdminVote_TableReview />
<AdminVote_TableReview listVote={listVote as any} />
</>
);
}

View File

@@ -1,9 +1,20 @@
import { AdminVote_Main } from "@/app_modules/admin/voting";
import { AdminVote_Main } from "@/app_modules/admin/vote";
import AdminVote_funCountByStatusId from "@/app_modules/admin/vote/fun/count/fun_count_vote_by_status_id";
export default async function Page() {
const countPublish = await AdminVote_funCountByStatusId("1");
const countReview = await AdminVote_funCountByStatusId("2");
const countDraft = await AdminVote_funCountByStatusId("0");
const countReject = await AdminVote_funCountByStatusId("4");
return (
<>
<AdminVote_Main />
<AdminVote_Main
countPublish={countPublish as number}
countReview={countReview as number}
countDraft={countDraft as number}
countReject={countReject as number}
/>
</>
);
}