From ffa261e6adef70a2845878cf93e6e492eb8cee62 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Mon, 27 Feb 2023 10:49:45 +0700 Subject: footer --- .../components/elements/Footer/BasicFooter.jsx | 269 +++++++++++++++++++++ src/core/components/layouts/AppLayout.jsx | 2 + src/core/components/layouts/BasicLayout.jsx | 2 + 3 files changed, 273 insertions(+) create mode 100644 src/core/components/elements/Footer/BasicFooter.jsx (limited to 'src/core/components') diff --git a/src/core/components/elements/Footer/BasicFooter.jsx b/src/core/components/elements/Footer/BasicFooter.jsx new file mode 100644 index 00000000..2831d4d6 --- /dev/null +++ b/src/core/components/elements/Footer/BasicFooter.jsx @@ -0,0 +1,269 @@ +import NextImage from 'next/image' +import IndoteknikLogo from '@/images/logo.png' +import { + DevicePhoneMobileIcon, + EnvelopeIcon, + MapPinIcon, + PhoneArrowUpRightIcon +} from '@heroicons/react/24/outline' +import Link from '../Link/Link' + +const BasicFooter = () => { + return ( + + ) +} + +const headerClassName = 'font-semibold mb-2' + +const OfficeLocation = () => ( +
+
Kantor Pusat
+
+ Jl. Bandengan Utara 85A No. 8-9 RT.3/RW.16, Penjaringan, Kec. Penjaringan, Jakarta Utara +
+
+) + +const WarehouseLocation = () => ( +
+
Gudang Indoteknik
+
+ Jl. Bandengan Utara Komp. 85 A dan B, Penjaringan, Kec. Penjaringan, Jakarta Utara +
+
+) + +const AboutUs = () => ( +
+
Tentang Kami
+ +
+) + +const CustomerGuide = () => ( +
+
Panduan Pelanggan
+ +
+) + +const InformationCenter = () => ( +
+
Layanan Informasi
+ +
+) + +const OpenHours = () => ( +
+
Jam Operasional
+ +
+) + +const SocialMedias = () => ( +
+
Temukan Kami
+
+ + + + +
+
+) + +const Payments = () => ( +
+
Pembayaran
+
+ + + + + + + + +
+
+) + +const InternalItemLink = ({ href, children }) => ( + + {children} + +) + +export default BasicFooter diff --git a/src/core/components/layouts/AppLayout.jsx b/src/core/components/layouts/AppLayout.jsx index 3e3c8ee5..006c47c7 100644 --- a/src/core/components/layouts/AppLayout.jsx +++ b/src/core/components/layouts/AppLayout.jsx @@ -1,4 +1,5 @@ import AppBar from '../elements/Appbar/Appbar' +import BasicFooter from '../elements/Footer/BasicFooter' import AnimationLayout from './AnimationLayout' const AppLayout = ({ children, title }) => { @@ -7,6 +8,7 @@ const AppLayout = ({ children, title }) => { {children} + ) diff --git a/src/core/components/layouts/BasicLayout.jsx b/src/core/components/layouts/BasicLayout.jsx index 6f176737..1a7185cd 100644 --- a/src/core/components/layouts/BasicLayout.jsx +++ b/src/core/components/layouts/BasicLayout.jsx @@ -1,4 +1,5 @@ import dynamic from 'next/dynamic' +import BasicFooter from '../elements/Footer/BasicFooter' const Navbar = dynamic(() => import('../elements/Navbar/Navbar')) const AnimationLayout = dynamic(() => import('./AnimationLayout')) @@ -8,6 +9,7 @@ const BasicLayout = ({ children }) => { <> {children} + ) } -- cgit v1.2.3