diff --git a/src/app/_closing/detail/layout.tsx b/src/app/_closing/detail/layout.tsx
deleted file mode 100644
index 7220dfa1..00000000
--- a/src/app/_closing/detail/layout.tsx
+++ /dev/null
@@ -1,11 +0,0 @@
-import SuspenseHelper from '@/components/helper/SuspenseHelper';
-
-const Layout = ({
- children,
-}: Readonly<{
- children: React.ReactNode;
-}>) => {
- return {children};
-};
-
-export default Layout;
diff --git a/src/app/_closing/detail/page.tsx b/src/app/_closing/detail/page.tsx
deleted file mode 100644
index 038e5072..00000000
--- a/src/app/_closing/detail/page.tsx
+++ /dev/null
@@ -1,55 +0,0 @@
-'use client';
-
-import { useRouter, useSearchParams } from 'next/navigation';
-import useSWR from 'swr';
-import SalesReportTable from '@/components/pages/closing/sale/SalesReportTable';
-import { ClosingApi } from '@/services/api/closing';
-import { isResponseSuccess, isResponseError } from '@/lib/api-helper';
-
-const ClosingDetailPage = () => {
- const router = useRouter();
- const searchParams = useSearchParams();
-
- const closingId = searchParams.get('closingId');
-
- const { data: closing, isLoading: isLoadingClosing } = useSWR(
- closingId,
- (id: string) => {
- const numericId = parseInt(id, 10);
- if (isNaN(numericId) || numericId <= 0) {
- throw new Error('Invalid closing ID');
- }
- return ClosingApi.getPenjualan(numericId);
- }
- );
-
- if (!closingId) {
- router.back();
-
- return (
-
-
-
- );
- }
-
- if (!isLoadingClosing && (!closing || isResponseError(closing))) {
- router.replace('/404');
- return;
- }
-
- return (
-
- {isLoadingClosing && (
-
-
-
- )}
- {!isLoadingClosing && isResponseSuccess(closing) && (
-
- )}
-
- );
-};
-
-export default ClosingDetailPage;