fix : job

deskripsi:
- menghapus asycn pada page dan meneraplan userloginid di useeffect
This commit is contained in:
2025-05-26 11:11:32 +08:00
parent 963b5c9cea
commit 857354c9f6
25 changed files with 65 additions and 88 deletions

View File

@@ -1,11 +1,7 @@
import { LayoutJob_Create } from "@/app_modules/job";
import React from "react";
export default async function Layout({
children,
}: {
children: React.ReactNode;
}) {
export default function Layout({ children }: { children: React.ReactNode }) {
return (
<>
<LayoutJob_Create>{children}</LayoutJob_Create>

View File

@@ -1,12 +1,9 @@
import { funGetUserIdByToken } from "@/app_modules/_global/fun/get";
import { Job_Create } from "@/app_modules/job";
export default async function Page() {
const userLoginId = await funGetUserIdByToken();
export default function Page() {
return (
<>
<Job_Create userLoginId={userLoginId} />
<Job_Create />
</>
);
}

View File

@@ -1,11 +1,7 @@
import { LayoutJob_DetailArsip } from "@/app_modules/job";
import React from "react";
export default async function Layout({
children,
}: {
children: React.ReactNode;
}) {
export default function Layout({ children }: { children: React.ReactNode }) {
return (
<>
<LayoutJob_DetailArsip>{children}</LayoutJob_DetailArsip>

View File

@@ -1,6 +1,6 @@
import { Job_DetailArsip } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_DetailArsip />

View File

@@ -1,17 +1,14 @@
import { LayoutJob_DetailDraft } from "@/app_modules/job";
import React from "react";
export default async function Layout({
export default function Layout({
children,
params
}: {
children: React.ReactNode;
params: {id: string}
}) {
let jobId = params.id
return (
<>
<LayoutJob_DetailDraft jobId={jobId}>{children}</LayoutJob_DetailDraft>
<LayoutJob_DetailDraft >{children}</LayoutJob_DetailDraft>
</>
);
}

View File

@@ -1,11 +1,9 @@
import Job_DetailDraft from "@/app_modules/job/detail/draft/view";
export default async function Page() {
export default function Page() {
return (
<>
<Job_DetailDraft />
<Job_DetailDraft />
</>
);
}

View File

@@ -1,7 +1,7 @@
import { LayoutJob_MainDetail } from "@/app_modules/job";
import React from "react";
export default async function Layout({
export default function Layout({
children,
}: {
children: React.ReactNode;

View File

@@ -1,7 +1,6 @@
import { Job_MainDetail } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_MainDetail />

View File

@@ -1,7 +1,7 @@
import { LayoutJob_DetailPublish } from "@/app_modules/job";
import React from "react";
export default async function Layout({
export default function Layout({
children,
}: {
children: React.ReactNode;

View File

@@ -1,6 +1,6 @@
import { Job_DetailPublish } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_DetailPublish />

View File

@@ -1,7 +1,7 @@
import { LayoutJob_DetailReject } from "@/app_modules/job";
import React from "react";
export default async function Layout({
export default function Layout({
children,
}: {
children: React.ReactNode;

View File

@@ -1,11 +1,9 @@
import Job_DetailReject from "@/app_modules/job/detail/reject/view";
export default async function Page() {
export default function Page() {
return (
<>
<Job_DetailReject />
<Job_DetailReject />
</>
);
}

View File

@@ -1,7 +1,7 @@
import { LayoutJob_DetailReview } from "@/app_modules/job";
import React from "react";
export default async function Layout({
export default function Layout({
children,
}: {
children: React.ReactNode;

View File

@@ -1,6 +1,6 @@
import Job_DetailReview from "@/app_modules/job/detail/review/view";
export default async function Page() {
export default function Page() {
return (
<>
<Job_DetailReview />

View File

@@ -1,11 +1,7 @@
import { LayoutJob_Edit } from "@/app_modules/job";
import React from "react";
export default async function Layout({
children,
}: {
children: React.ReactNode;
}) {
export default function Layout({ children }: { children: React.ReactNode }) {
return (
<>
<LayoutJob_Edit>{children}</LayoutJob_Edit>

View File

@@ -1,8 +1,6 @@
import { Job_Edit } from "@/app_modules/job";
import { job_getOneById } from "@/app_modules/job/fun/get/get_one_by_id";
export default async function Page() {
export default function Page() {
return (
<>
<Job_Edit />

View File

@@ -1,6 +1,6 @@
import { Job_Arsip } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_Arsip />

View File

@@ -1,6 +1,6 @@
import { Job_ViewBeranda } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_ViewBeranda />

View File

@@ -1,8 +1,7 @@
import { LayoutJob_Main } from "@/app_modules/job";
import NewLayoutJob_Main from "@/app_modules/job/main/new_layout";
import React from "react";
export default async function Layout({
export default function Layout({
children,
}: {
children: React.ReactNode;

View File

@@ -1,6 +1,6 @@
import { Job_Status } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_Status />

View File

@@ -1,6 +1,6 @@
import { Job_ViewSplash } from "@/app_modules/job";
export default async function Page() {
export default function Page() {
return (
<>
<Job_ViewSplash />