First Commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import dynamic from 'next/dynamic';
|
||||
|
||||
// @project
|
||||
import { SEO_CONTENT } from '@/metadata';
|
||||
|
||||
const Contact = dynamic(() => import('@/views/landings/default/contact'));
|
||||
|
||||
/*************************** METADATA - CONTACT ***************************/
|
||||
|
||||
export const metadata = { ...SEO_CONTENT.contactUs };
|
||||
|
||||
/*************************** PAGE - CONTACT ***************************/
|
||||
|
||||
export default function ContactPage() {
|
||||
return <Contact />;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
import PropTypes from 'prop-types';
|
||||
// @next
|
||||
import dynamic from 'next/dynamic';
|
||||
|
||||
// @project
|
||||
const ScrollFab = dynamic(() => import('@/components/ScrollFab'));
|
||||
// const ThemeAI = dynamic(() => import('@/views/landings/ai/theme'));
|
||||
const MainLayout = dynamic(() => import('@/views/landings/default/layout'));
|
||||
|
||||
/*************************** LAYOUT - AI ***************************/
|
||||
|
||||
export default function AI({ children }) {
|
||||
return (
|
||||
// <ThemeAI>
|
||||
<MainLayout>
|
||||
<>
|
||||
{children}
|
||||
|
||||
{/* scroll to top section */}
|
||||
<ScrollFab />
|
||||
</>
|
||||
</MainLayout>
|
||||
// </ThemeAI>
|
||||
);
|
||||
}
|
||||
|
||||
AI.propTypes = { children: PropTypes.any };
|
||||
@@ -0,0 +1,19 @@
|
||||
// @next
|
||||
import dynamic from 'next/dynamic';
|
||||
|
||||
// @project
|
||||
const ScrollFab = dynamic(() => import('@/components/ScrollFab'));
|
||||
const Main = dynamic(() => import('@/views/landings/default'));
|
||||
|
||||
/*************************** PAGE - ROOT ***************************/
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<Main />
|
||||
|
||||
{/* scroll to top section */}
|
||||
<ScrollFab />
|
||||
</>
|
||||
);
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
import dynamic from 'next/dynamic';
|
||||
|
||||
// @project
|
||||
import { SEO_CONTENT } from '@/metadata';
|
||||
|
||||
const PrivacyPolicy = dynamic(() => import('@/views/landings/default/privacy-policy'));
|
||||
|
||||
/*************************** METADATA - PRIVACY POLICY ***************************/
|
||||
|
||||
export const metadata = { ...SEO_CONTENT.privacyPolicy };
|
||||
|
||||
/*************************** PAGE - PRIVACY POLICY ***************************/
|
||||
|
||||
export default function PrivacyPolicyPage() {
|
||||
return <PrivacyPolicy />;
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
import dynamic from 'next/dynamic';
|
||||
|
||||
// @project
|
||||
import { PAGE_PATH } from '@/path';
|
||||
import { SEO_CONTENT } from '@/metadata';
|
||||
|
||||
const TermsCondition = dynamic(() => import('@/views/landings/default/terms-condition'));
|
||||
|
||||
/*************************** METADATA - TERMS CONDITION ***************************/
|
||||
|
||||
export const metadata = {
|
||||
...SEO_CONTENT.termsCondition,
|
||||
openGraph: { ...SEO_CONTENT.termsCondition, url: PAGE_PATH.termsConditionPage }
|
||||
};
|
||||
|
||||
/*************************** PAGE - TERMS CONDITION ***************************/
|
||||
|
||||
export default function TermsConditionPage() {
|
||||
return <TermsCondition />;
|
||||
}
|
||||
Reference in New Issue
Block a user