summaryrefslogtreecommitdiff
path: root/src/pages/pengajuan-tempo
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2024-10-24 17:11:32 +0700
committerit-fixcomart <it@fixcomart.co.id>2024-10-24 17:11:32 +0700
commitabcce110895d767a16fb961a65e7c78f9213ca0d (patch)
tree0a863ebbab5fe1fbde0194659a2c00112fe4872e /src/pages/pengajuan-tempo
parentc19c7eee924b70d25cb47d40fd7c8e00d5efa867 (diff)
<iman> update pengajuan tempo
Diffstat (limited to 'src/pages/pengajuan-tempo')
-rw-r--r--src/pages/pengajuan-tempo/[status].jsx32
-rw-r--r--src/pages/pengajuan-tempo/index.jsx29
2 files changed, 61 insertions, 0 deletions
diff --git a/src/pages/pengajuan-tempo/[status].jsx b/src/pages/pengajuan-tempo/[status].jsx
new file mode 100644
index 00000000..8476d08a
--- /dev/null
+++ b/src/pages/pengajuan-tempo/[status].jsx
@@ -0,0 +1,32 @@
+import BasicLayout from '@/core/components/layouts/BasicLayout';
+import IsAuth from '@/lib/auth/components/IsAuth';
+import FinishTempoComponent from '@/lib/pengajuan-tempo/component/FinishTempo';
+import { useRouter } from 'next/router';
+import axios from 'axios';
+import Seo from '@/core/components/Seo';
+
+export async function getServerSideProps(context) {
+ const { tempo_id } = context.query;
+ await axios.post(
+ `${process.env.NEXT_PUBLIC_SELF_HOST}/api/pengajuan-tempo?formId=${tempo_id}`,
+ {},
+ { headers: context.req.headers }
+ );
+ return { props: {} };
+}
+
+export default function Finish() {
+ const router = useRouter();
+
+ return (
+ <>
+ <Seo title='Penhajuan Tempo Indoteknik.com' />
+
+ <IsAuth>
+ <BasicLayout>
+ <FinishTempoComponent query={router.query || {}} />
+ </BasicLayout>
+ </IsAuth>
+ </>
+ );
+}
diff --git a/src/pages/pengajuan-tempo/index.jsx b/src/pages/pengajuan-tempo/index.jsx
new file mode 100644
index 00000000..23d7aaba
--- /dev/null
+++ b/src/pages/pengajuan-tempo/index.jsx
@@ -0,0 +1,29 @@
+import Seo from '@/core/components/Seo';
+import dynamic from 'next/dynamic';
+import SimpleFooter from '@/core/components/elements/Footer/SimpleFooter';
+import BasicLayout from '@/core/components/layouts/BasicLayout';
+import DesktopView from '@/core/components/views/DesktopView';
+import MobileView from '@/core/components/views/MobileView';
+const PagePengajuanTempo = dynamic(() =>
+ import('@/lib/pengajuan-tempo/component/PengajuanTempo')
+);
+
+export default function TrackingOrder() {
+ return (
+ <>
+ <Seo title='Pengajuan Tempo - Indoteknik.com' />
+
+ <DesktopView>
+ <BasicLayout>
+ <PagePengajuanTempo />
+ </BasicLayout>
+ </DesktopView>
+
+ <MobileView>
+ <BasicLayout>
+ <PagePengajuanTempo />
+ </BasicLayout>
+ </MobileView>
+ </>
+ );
+}