diff --git a/src/app/globals.css b/src/app/globals.css
index 0fb52327..d2351a24 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -2,7 +2,7 @@
@plugin "daisyui";
@plugin "daisyui/theme" {
- name: "corporate";
+ name: "lti";
default: false;
prefersdark: false;
color-scheme: "light";
diff --git a/src/app/master-data/flock/detail/edit/page.tsx b/src/app/master-data/flock/detail/edit/page.tsx
index c3903555..c9651727 100644
--- a/src/app/master-data/flock/detail/edit/page.tsx
+++ b/src/app/master-data/flock/detail/edit/page.tsx
@@ -1,3 +1,5 @@
+'use client'
+
import FlockForm from "@/components/pages/master-data/flock/form/FlockForm";
import { isResponseError, isResponseSuccess } from "@/lib/api-helper";
import { FlockApi } from "@/services/api/master-data";
diff --git a/src/app/master-data/flock/detail/page.tsx b/src/app/master-data/flock/detail/page.tsx
index cedc3243..8a805911 100644
--- a/src/app/master-data/flock/detail/page.tsx
+++ b/src/app/master-data/flock/detail/page.tsx
@@ -1,3 +1,5 @@
+'use client'
+
import FlockForm from "@/components/pages/master-data/flock/form/FlockForm";
import { isResponseError, isResponseSuccess } from "@/lib/api-helper";
import { FlockApi } from "@/services/api/master-data";
diff --git a/src/app/production/project-flock/add/page.tsx b/src/app/production/project-flock/add/page.tsx
new file mode 100644
index 00000000..60141d80
--- /dev/null
+++ b/src/app/production/project-flock/add/page.tsx
@@ -0,0 +1,13 @@
+'use client'
+
+import ProjectFlockForm from "@/components/pages/production/project-flock/form/ProjectFlockForm";
+
+const AddProjectFlock = () => {
+ return (
+
+ );
+}
+
+export default AddProjectFlock;
\ No newline at end of file
diff --git a/src/app/production/project-flock/detail/edit/page.tsx b/src/app/production/project-flock/detail/edit/page.tsx
new file mode 100644
index 00000000..e69de29b
diff --git a/src/app/production/project-flock/detail/page.tsx b/src/app/production/project-flock/detail/page.tsx
new file mode 100644
index 00000000..5efe83d8
--- /dev/null
+++ b/src/app/production/project-flock/detail/page.tsx
@@ -0,0 +1,46 @@
+'use client'
+
+
+import ProjectFlockForm from "@/components/pages/production/project-flock/form/ProjectFlockForm";
+import { isResponseError, isResponseSuccess } from "@/lib/api-helper";
+import { ProjectFlockApi } from "@/services/api/production";
+import { useRouter, useSearchParams } from "next/navigation";
+import useSWR from "swr";
+
+const ProjectFlockDetail = () => {
+ const router = useRouter();
+ const searchParams = useSearchParams();
+
+ const projectFlockId = searchParams.get("projectFlockId");
+
+ const { data: projectFlock, isLoading: isLoadingCostumer } = useSWR(
+ projectFlockId,
+ (id: number) => ProjectFlockApi.getSingle(id)
+ );
+
+ if(!projectFlockId){
+ router.back();
+
+ return (
+
+
+
+ );
+ }
+
+ if(!isLoadingCostumer && (!projectFlock || isResponseError(projectFlock))){
+ router.replace("/404");
+ return;
+ }
+
+ return (
+
+ {isLoadingCostumer &&
}
+ {!isLoadingCostumer && isResponseSuccess(projectFlock) && (
+
+ )}
+
+ )
+}
+
+export default ProjectFlockDetail;
\ No newline at end of file
diff --git a/src/app/production/project-flock/page.tsx b/src/app/production/project-flock/page.tsx
new file mode 100644
index 00000000..fdb8775d
--- /dev/null
+++ b/src/app/production/project-flock/page.tsx
@@ -0,0 +1,12 @@
+import ProjectFlockForm from "@/components/pages/production/project-flock/form/ProjectFlockForm"
+import ProjectFlockTable from "@/components/pages/production/project-flock/ProjectFlockTable";
+
+const ProjectFlock = () => {
+ return (
+
+ );
+}
+
+export default ProjectFlock;
diff --git a/src/components/pages/master-data/flock/FlocksTable.tsx b/src/components/pages/master-data/flock/FlocksTable.tsx
index 817eff40..60b392de 100644
--- a/src/components/pages/master-data/flock/FlocksTable.tsx
+++ b/src/components/pages/master-data/flock/FlocksTable.tsx
@@ -41,7 +41,7 @@ const RowsOptions = ({
)}
>
Edit
+
+