diff --git a/package.json b/package.json
new file mode 100644
index 0000000..129c190
--- /dev/null
+++ b/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "bitsbids",
+ "version": "0.1.0",
+ "private": true,
+ "dependencies": {
+ "@testing-library/jest-dom": "^5.16.5",
+ "@testing-library/react": "^13.4.0",
+ "@testing-library/user-event": "^13.5.0",
+ "@types/jest": "^29.5.0",
+ "@types/node": "^16.11.14",
+ "@types/react": "^18.0.28",
+ "@types/react-dom": "^18.0.11",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-scripts": "5.0.1",
+ "web-vitals": "^2.1.4",
+ "react-router-dom": "^6.2.1"
+ },
+ "devDependencies": {
+ "autoprefixer": "^10.4.8",
+ "postcss": "^8.4.16",
+ "tailwindcss": "^3.1.8"
+ },
+ "scripts": {
+ "start": "react-scripts start",
+ "build": "react-scripts build",
+ "test": "react-scripts test",
+ "eject": "react-scripts eject"
+ },
+ "eslintConfig": {
+ "root": true
+ },
+ "browserslist": {
+ "production": [
+ ">0.2%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/public/iconarrow.svg b/public/iconarrow.svg
new file mode 100644
index 0000000..b74602a
--- /dev/null
+++ b/public/iconarrow.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconarrow1.svg b/public/iconarrow1.svg
new file mode 100644
index 0000000..f65b03e
--- /dev/null
+++ b/public/iconarrow1.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconcard.svg b/public/iconcard.svg
new file mode 100644
index 0000000..7bfe1c3
--- /dev/null
+++ b/public/iconcard.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/iconcategories.svg b/public/iconcategories.svg
new file mode 100644
index 0000000..43612ca
--- /dev/null
+++ b/public/iconcategories.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconcolon.svg b/public/iconcolon.svg
new file mode 100644
index 0000000..36da5d7
--- /dev/null
+++ b/public/iconcolon.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconfavorides.svg b/public/iconfavorides.svg
new file mode 100644
index 0000000..f86c197
--- /dev/null
+++ b/public/iconfavorides.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconfb.svg b/public/iconfb.svg
new file mode 100644
index 0000000..f39616b
--- /dev/null
+++ b/public/iconfb.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconinstagram.svg b/public/iconinstagram.svg
new file mode 100644
index 0000000..4c9abf9
--- /dev/null
+++ b/public/iconinstagram.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconinterfacesolidstar.svg b/public/iconinterfacesolidstar.svg
new file mode 100644
index 0000000..abcf8a1
--- /dev/null
+++ b/public/iconinterfacesolidstar.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconsearch.svg b/public/iconsearch.svg
new file mode 100644
index 0000000..c9b3ed5
--- /dev/null
+++ b/public/iconsearch.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/iconsign-in.svg b/public/iconsign-in.svg
new file mode 100644
index 0000000..4826066
--- /dev/null
+++ b/public/iconsign-in.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/iconsocialoutlinefacebook.svg b/public/iconsocialoutlinefacebook.svg
new file mode 100644
index 0000000..d75dc0f
--- /dev/null
+++ b/public/iconsocialoutlinefacebook.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/iconsocialoutlineinstagram.svg b/public/iconsocialoutlineinstagram.svg
new file mode 100644
index 0000000..8f1eab3
--- /dev/null
+++ b/public/iconsocialoutlineinstagram.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/iconsocialoutlinetelegram.svg b/public/iconsocialoutlinetelegram.svg
new file mode 100644
index 0000000..8b0d13b
--- /dev/null
+++ b/public/iconsocialoutlinetelegram.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/icontelegram.svg b/public/icontelegram.svg
new file mode 100644
index 0000000..ccdb27b
--- /dev/null
+++ b/public/icontelegram.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/image-19@2x.png b/public/image-19@2x.png
new file mode 100644
index 0000000..e436214
Binary files /dev/null and b/public/image-19@2x.png differ
diff --git a/public/photo-bag1@2x.png b/public/photo-bag1@2x.png
new file mode 100644
index 0000000..4b21089
Binary files /dev/null and b/public/photo-bag1@2x.png differ
diff --git a/public/photo-bag2@2x.png b/public/photo-bag2@2x.png
new file mode 100644
index 0000000..33d4fca
Binary files /dev/null and b/public/photo-bag2@2x.png differ
diff --git a/public/photo-bag3@2x.png b/public/photo-bag3@2x.png
new file mode 100644
index 0000000..f59e768
Binary files /dev/null and b/public/photo-bag3@2x.png differ
diff --git a/public/photo-bag@2x.png b/public/photo-bag@2x.png
new file mode 100644
index 0000000..c21db93
Binary files /dev/null and b/public/photo-bag@2x.png differ
diff --git a/src/components/FlashSalesContainer.js b/src/components/FlashSalesContainer.js
new file mode 100644
index 0000000..a99bd0f
--- /dev/null
+++ b/src/components/FlashSalesContainer.js
@@ -0,0 +1,387 @@
+const FlashSalesContainer = () => {
+ return (
+
+
+
+
+
+
+ AVAILABLE FOR
+
+
+
+
+ 12
+
+
+
+ 43
+
+
+
+ 12
+
+
+
+
+
+
+
+
+
+
+
+
+ Tonny Black
+
+
+ Shoulder bag-White-Plain
+
+
+
+
+
+ {` 70.00 `}
+ LATEST BID
+ {` `}
+
+
+
+
+
+
+
+
+
+
+
+
+ AVAILABLE FOR
+
+
+
+
+ 02
+
+
+
+ 05
+
+
+
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+ Reebok
+
+
+ Women’s Powder sneakers
+
+
+
+
+
+ {` 90.00 `}
+ LATEST BID
+
+
+
+ $129.99
+
+
+
+
+
+
+
+
+
+
+ AVAILABLE FOR
+
+
+
+
+ 02
+
+
+
+ 14
+
+
+
+ 21
+
+
+
+
+
+
+
+
+
+
+
+
+ Patso
+
+
+ Shoulder bag-Pink-Plain
+
+
+
+
+
+ {` 60.00 `}
+ LATEST BID
+
+
+
+ $129.99
+
+
+
+
+
+
+
+
+
+
+ AVAILABLE FOR
+
+
+
+
+ 25
+
+
+
+ 11
+
+
+
+ 02
+
+
+
+
+
+
+
+
+
+
+
+
+ Sketchers
+
+
+ Sport-shoe 2102
+
+
+
+
+
+ {` 80.00 `}
+ LATEST BID
+
+
+
+ $129.99
+
+
+
+
+
+
+ );
+};
+
+export default FlashSalesContainer;
diff --git a/src/components/FooterMainLanding.js b/src/components/FooterMainLanding.js
new file mode 100644
index 0000000..bb6fa88
--- /dev/null
+++ b/src/components/FooterMainLanding.js
@@ -0,0 +1,2341 @@
+import { useMemo } from "react";
+
+const FooterMainLanding = ({
+ luminae,
+ prop,
+ store,
+ registerYourEmailNotToMis,
+ enterYourEmail,
+ iconsend,
+ company,
+ aboutUs,
+ ourStore,
+ contactUs,
+ careerOpportunities,
+ sellingPrograms,
+ advertise,
+ cooperationOpportunities,
+ howToBuy,
+ makingPayments,
+ deliveryOptions,
+ buyerProtection,
+ newUserGuide,
+ help,
+ contactsUs,
+ fAQ,
+ privacyPolicy,
+ image112,
+ image113,
+ image1141,
+ english,
+ iconArrow,
+ forsterRoadCityOfMonash,
+ copyright,
+ showCompany,
+ showDeliveryOptions,
+ showFooterpaymentMethods,
+ showImage113Icon,
+ image114,
+ showLinedevider,
+ footerMainLandingWidth,
+ footerMainLandingPosition,
+ footerMainLandingTop,
+ footerMainLandingLeft,
+ footerMainLandingHeight,
+ luminaeStoreLeft,
+ luminaeStoreTextAlign,
+ luminaeStoreColor,
+ luminaeColor,
+ luminaeAlignSelf,
+ luminaeDisplay,
+ luminaeFlexDirection,
+ luminaeFlexWrap,
+ luminaeAlignItems,
+ luminaeJustifyContent,
+ spanColor,
+ spanFlex,
+ spanPosition,
+ spanFontSize,
+ spanLineHeight,
+ spanFontFamily,
+ spanTextAlign,
+ spanDisplay,
+ storeColor,
+ storeBorderRadius,
+ storeBackgroundColor,
+ storeWidth,
+ storeDisplay,
+ storeFlexDirection,
+ storeAlignItems,
+ storeJustifyContent,
+ storePadding,
+ storeBoxSizing,
+ storeGap,
+ luminaeSubscriptionAlignSelf,
+ luminaeSubscriptionDisplay,
+ luminaeSubscriptionFlexDirection,
+ luminaeSubscriptionFlexWrap,
+ luminaeSubscriptionAlignItems,
+ luminaeSubscriptionJustifyContent,
+ luminaeSubscriptionPosition,
+ luminaeSubscriptionFontSize,
+ luminaeSubscriptionLineHeight,
+ luminaeSubscriptionFontFamily,
+ luminaeSubscriptionColor,
+ luminaeSubscriptionTextAlign,
+ registerYourEmailFlex,
+ registerYourEmailFontSize,
+ registerYourEmailLineHeight,
+ registerYourEmailFontFamily,
+ registerYourEmailColor,
+ registerYourEmailTextAlign,
+ registerYourEmailDisplay,
+ registerYourEmailWidth,
+ registerYourEmailHeight,
+ registerYourEmailOverflow,
+ registerYourEmailFlexShrink,
+ textBoxemailBorderRadius,
+ textBoxemailBackgroundColor,
+ textBoxemailWidth,
+ textBoxemailFlexDirection,
+ textBoxemailAlignItems,
+ textBoxemailPadding,
+ textBoxemailBoxSizing,
+ textBoxemailGap,
+ textBoxemailAlignSelf,
+ textBoxemailZIndex,
+ textBoxemailMarginTop,
+ enterYourEmailPosition,
+ enterYourEmailFontSize,
+ enterYourEmailLineHeight,
+ enterYourEmailFontFamily,
+ enterYourEmailColor,
+ enterYourEmailTextAlign,
+ enterYourEmailDisplay,
+ enterYourEmailAlignSelf,
+ enterYourEmailBackgroundColor,
+ enterYourEmailFlexDirection,
+ enterYourEmailFlexWrap,
+ enterYourEmailAlignItems,
+ enterYourEmailJustifyContent,
+ enterYourEmailPadding,
+ enterYourEmailBoxSizing,
+ iconsendPosition,
+ iconsendWidth,
+ iconsendHeight,
+ iconsendOverflow,
+ iconsendFlexShrink,
+ iconsendFlex,
+ iconsendDisplay,
+ iconsendFlexDirection,
+ iconsendFlexWrap,
+ iconsendAlignItems,
+ iconsendJustifyContent,
+ iconsendGap,
+ footerAlignSelf,
+ footerJustifyContent,
+ footerZIndex,
+ footerMarginTop,
+ footerWidth,
+ footerGap,
+ footerBackgroundColor,
+ footerDisplay,
+ footerFlexDirection,
+ footerFlexWrap,
+ footerAlignItems,
+ footerJustifyContent1,
+ footerPadding,
+ footerBoxSizing,
+ footerPosition,
+ footerFontSize,
+ footerLineHeight,
+ footerFontFamily,
+ footerColor,
+ footerTextAlign,
+ footerFontWeight,
+ frmfooterFlex,
+ frmfooterFlexDirection,
+ frmfooterFlexWrap,
+ frmfooterJustifyContent,
+ frmfooterGap,
+ frmfooterAlignSelf,
+ companyWidth,
+ companyFlexDirection,
+ companyAlignItems,
+ companyJustifyContent,
+ companyGap,
+ companyPosition,
+ companyFontSize,
+ companyLineHeight,
+ companyFontFamily,
+ companyColor,
+ companyTextAlign,
+ companyAlignSelf,
+ companyColor1,
+ companyAlignItems1,
+ companyWidth1,
+ companyFontWeight,
+ companydetailsAlignSelf,
+ companydetailsFlexDirection,
+ companydetailsAlignItems,
+ companydetailsJustifyContent,
+ companydetailsGap,
+ companydetailsPosition,
+ companydetailsFontSize,
+ companydetailsLineHeight,
+ companydetailsFontFamily,
+ companydetailsColor,
+ companydetailsTextAlign,
+ companydetailsWidth,
+ aboutUsPosition,
+ aboutUsFontSize,
+ aboutUsLineHeight,
+ aboutUsFontFamily,
+ aboutUsColor,
+ aboutUsTextAlign,
+ aboutUsAlignItems,
+ aboutUsWidth,
+ aboutUsFlexDirection,
+ aboutUsJustifyContent,
+ aboutUsGap,
+ ourStoreColor,
+ ourStoreWidth,
+ ourStoreFontWeight,
+ contactUsPosition,
+ contactUsFontSize,
+ contactUsLineHeight,
+ contactUsFontFamily,
+ contactUsColor,
+ contactUsTextAlign,
+ contactUsAlignItems,
+ contactUsWidth,
+ contactUsAlignSelf,
+ contactUsFlexDirection,
+ contactUsJustifyContent,
+ contactUsGap,
+ careerOpportunitiesWidth,
+ careerOpportunitiesDisplay,
+ careerOpportunitiesFlexDirection,
+ careerOpportunitiesAlignItems,
+ careerOpportunitiesJustifyContent,
+ careerOpportunitiesGap,
+ careerOpportunitiesAlignSelf,
+ careerOpportunitiesPosition,
+ careerOpportunitiesFontSize,
+ careerOpportunitiesLineHeight,
+ careerOpportunitiesFontFamily,
+ careerOpportunitiesColor,
+ careerOpportunitiesTextAlign,
+ careerOpportunitiesDisplay1,
+ careerOpportunitiesColor1,
+ careerOpportunitiesAlignItems1,
+ careerOpportunitiesWidth1,
+ careerOpportunitiesAlignSelf1,
+ careerOpportunitiesFontWeight,
+ careerOpportunitiesdetailDisplay,
+ careerOpportunitiesdetailFlexDirection,
+ careerOpportunitiesdetailAlignItems,
+ careerOpportunitiesdetailJustifyContent,
+ careerOpportunitiesdetailGap,
+ careerOpportunitiesdetailPosition,
+ careerOpportunitiesdetailFontSize,
+ careerOpportunitiesdetailLineHeight,
+ careerOpportunitiesdetailFontFamily,
+ careerOpportunitiesdetailColor,
+ careerOpportunitiesdetailTextAlign,
+ sellingProgramsAlignSelf,
+ sellingProgramsPosition,
+ sellingProgramsFontSize,
+ sellingProgramsLineHeight,
+ sellingProgramsFontFamily,
+ sellingProgramsColor,
+ sellingProgramsTextAlign,
+ sellingProgramsDisplay,
+ sellingProgramsWidth,
+ sellingProgramsFlexDirection,
+ sellingProgramsAlignItems,
+ sellingProgramsJustifyContent,
+ sellingProgramsGap,
+ advertiseColor,
+ advertiseFontWeight,
+ cooperationOpportunitiesPosition,
+ cooperationOpportunitiesFontSize,
+ cooperationOpportunitiesLineHeight,
+ cooperationOpportunitiesFontFamily,
+ cooperationOpportunitiesColor,
+ cooperationOpportunitiesTextAlign,
+ cooperationOpportunitiesDisplay,
+ cooperationOpportunitiesFlexDirection,
+ cooperationOpportunitiesAlignItems,
+ cooperationOpportunitiesJustifyContent,
+ cooperationOpportunitiesGap,
+ howToBuyWidth,
+ howToBuyFlexDirection,
+ howToBuyAlignItems,
+ howToBuyJustifyContent,
+ howToBuyGap,
+ howToBuyPosition,
+ howToBuyFontSize,
+ howToBuyLineHeight,
+ howToBuyFontFamily,
+ howToBuyColor,
+ howToBuyTextAlign,
+ howToBuyAlignSelf,
+ howToBuyDisplay,
+ howToBuyColor1,
+ howToBuyAlignItems1,
+ howToBuyWidth1,
+ howToBuyFontWeight,
+ howToBuydetailsAlignSelf,
+ howToBuydetailsFlexDirection,
+ howToBuydetailsAlignItems,
+ howToBuydetailsJustifyContent,
+ howToBuydetailsGap,
+ howToBuydetailsPosition,
+ howToBuydetailsFontSize,
+ howToBuydetailsLineHeight,
+ howToBuydetailsFontFamily,
+ howToBuydetailsColor,
+ howToBuydetailsTextAlign,
+ howToBuydetailsWidth,
+ deliveryOptionsPosition,
+ deliveryOptionsFontSize,
+ deliveryOptionsLineHeight,
+ deliveryOptionsFontFamily,
+ deliveryOptionsColor,
+ deliveryOptionsTextAlign,
+ deliveryOptionsAlignItems,
+ deliveryOptionsWidth,
+ deliveryOptionsFlexDirection,
+ deliveryOptionsJustifyContent,
+ deliveryOptionsGap,
+ buyerProtectionColor,
+ buyerProtectionWidth,
+ buyerProtectionFontWeight,
+ newUserGuidePosition,
+ newUserGuideFontSize,
+ newUserGuideLineHeight,
+ newUserGuideFontFamily,
+ newUserGuideColor,
+ newUserGuideTextAlign,
+ newUserGuideAlignItems,
+ newUserGuideFlexDirection,
+ newUserGuideJustifyContent,
+ newUserGuideGap,
+ howToBuyWidth2,
+ howToBuyFlexDirection1,
+ howToBuyAlignItems2,
+ howToBuyJustifyContent1,
+ howToBuyGap1,
+ howToBuyPosition1,
+ howToBuyFontSize1,
+ howToBuyLineHeight1,
+ howToBuyFontFamily1,
+ howToBuyColor2,
+ howToBuyTextAlign1,
+ helpColor,
+ helpFontWeight,
+ helpdetailsWidth,
+ helpdetailsFlexDirection,
+ helpdetailsAlignItems,
+ helpdetailsJustifyContent,
+ helpdetailsGap,
+ helpdetailsPosition,
+ helpdetailsFontSize,
+ helpdetailsLineHeight,
+ helpdetailsFontFamily,
+ helpdetailsColor,
+ helpdetailsTextAlign,
+ contactsUsPosition,
+ contactsUsFontSize,
+ contactsUsLineHeight,
+ contactsUsFontFamily,
+ contactsUsColor,
+ contactsUsTextAlign,
+ contactsUsAlignItems,
+ contactsUsWidth,
+ contactsUsAlignSelf,
+ contactsUsBackgroundColor,
+ contactsUsFlexDirection,
+ contactsUsJustifyContent,
+ contactsUsPadding,
+ contactsUsBoxSizing,
+ contactsUsGap,
+ fAQPosition,
+ fAQFontSize,
+ fAQLineHeight,
+ fAQFontFamily,
+ fAQColor,
+ fAQTextAlign,
+ fAQWidth,
+ fAQAlignSelf,
+ fAQFlexDirection,
+ fAQFlexWrap,
+ fAQJustifyContent,
+ fAQGap,
+ privacyPolicyFontSize,
+ privacyPolicyLineHeight,
+ privacyPolicyFontFamily,
+ privacyPolicyColor,
+ privacyPolicyTextAlign,
+ privacyPolicyDisplay,
+ privacyPolicyAlignItems,
+ privacyPolicyWidth,
+ privacyPolicyFlex,
+ privacyPolicyHeight,
+ footerButtonAlignSelf,
+ footerButtonBackgroundColor,
+ footerButtonFlexDirection,
+ footerButtonAlignItems,
+ footerButtonJustifyContent,
+ footerButtonPadding,
+ footerButtonBoxSizing,
+ footerButtonGap,
+ footerButtonPosition,
+ footerButtonTop,
+ footerButtonLeft,
+ footerButtonWidth,
+ row1AlignSelf,
+ row1FlexWrap,
+ row1Gap,
+ footerpaymentMethodsFlex,
+ footerpaymentMethodsHeight,
+ footerpaymentMethodsWidth,
+ footerpaymentMethodsPosition,
+ footerpaymentMethodsTop,
+ footerpaymentMethodsLeft,
+ footerpaymentMethodsWidth1,
+ footerpaymentMethodsFlexDirection,
+ footerpaymentMethodsAlignItems,
+ footerpaymentMethodsJustifyContent,
+ footerpaymentMethodsHeight1,
+ footerpaymentMethodsDisplay,
+ footerpaymentMethodsFlexDirection1,
+ footerpaymentMethodsAlignItems1,
+ footerpaymentMethodsJustifyContent1,
+ footerpaymentMethodsGap,
+ footerpaymentMethodsPosition1,
+ footerpaymentMethodsTop1,
+ footerpaymentMethodsLeft1,
+ footerpaymentMethodsWidth2,
+ footerpaymentMethodsHeight2,
+ footerpaymentMethodsObjectFit,
+ footerpaymentMethodsOpacity,
+ footerpaymentMethodsMixBlendMode,
+ logo1Width,
+ logo1Height,
+ image112Width,
+ image112IconWidth,
+ image112IconHeight,
+ logo2Width,
+ logo2Height,
+ image113Width,
+ image113IconWidth,
+ image113IconHeight,
+ logo3Position,
+ logo3Width,
+ logo3Height,
+ logo3Display,
+ logo3FlexDirection,
+ logo3AlignItems,
+ logo3JustifyContent,
+ image114Position,
+ image114Width,
+ image114Height,
+ image114FlexDirection,
+ image114AlignItems,
+ image114JustifyContent,
+ image114Gap,
+ image114IconPosition,
+ image114IconTop,
+ image114IconLeft,
+ image114IconWidth,
+ image114IconHeight,
+ image114IconObjectFit,
+ image114IconOpacity,
+ image114IconMixBlendMode,
+ image114IconFlex,
+ image114IconFontSize,
+ image114IconLineHeight,
+ image114IconFontFamily,
+ image114IconColor,
+ image114IconTextAlign,
+ image114IconDisplay,
+ footerLanguageWidth,
+ footerLanguageDisplay,
+ footerLanguageFlexDirection,
+ footerLanguageAlignItems,
+ footerLanguageJustifyContent,
+ footerLanguagePosition,
+ footerLanguageHeight,
+ footerLanguageWidth1,
+ footerLanguageDisplay1,
+ footerLanguageFlexDirection1,
+ footerLanguageAlignItems1,
+ footerLanguageJustifyContent1,
+ footerLanguageGap,
+ footerLanguageAlignSelf,
+ footerLanguagePosition1,
+ footerLanguageHeight1,
+ englishFlex,
+ englishPosition,
+ englishFontSize,
+ englishLineHeight,
+ englishFontFamily,
+ englishColor,
+ englishTextAlign,
+ englishDisplay,
+ englishHeight,
+ englishWidth,
+ englishTop,
+ englishRight,
+ englishBottom,
+ englishLeft,
+ englishBackgroundColor,
+ iconArrowPosition,
+ iconArrowWidth,
+ iconArrowHeight,
+ iconArrowAlignSelf,
+ iconArrowDisplay,
+ iconArrowFlexDirection,
+ iconArrowFlexWrap,
+ iconArrowAlignItems,
+ iconArrowJustifyContent,
+ linedeviderAlignSelf,
+ linedeviderPosition,
+ linedeviderHeight,
+ linedeviderFlex,
+ linedeviderFlexDirection,
+ linedeviderAlignItems,
+ linedeviderJustifyContent,
+ dividerPosition,
+ dividerHeight,
+ dividerWidth,
+ dividerTop,
+ dividerRight,
+ dividerBottom,
+ dividerLeft,
+ dividerBackgroundColor,
+ dividerFontSize,
+ dividerLineHeight,
+ dividerFontFamily,
+ dividerColor,
+ dividerTextAlign,
+ dividerDisplay,
+ row2AlignSelf,
+ row2Height,
+ row2Display,
+ row2FlexDirection,
+ row2FlexWrap,
+ row2AlignItems,
+ row2JustifyContent,
+ row2Flex,
+ row2Position,
+ row2FontSize,
+ row2LineHeight,
+ row2FontFamily,
+ row2Color,
+ row2TextAlign,
+ footeraddressFlex,
+ footeraddressFlexDirection,
+ footeraddressAlignItems,
+ footeraddressJustifyContent,
+ footeraddressWidth,
+ footeraddressGap,
+ forsterRoadCityFontSize,
+ forsterRoadCityLineHeight,
+ forsterRoadCityFontFamily,
+ forsterRoadCityColor,
+ forsterRoadCityTextAlign,
+ forsterRoadCityDisplay,
+ forsterRoadCityWidth,
+ forsterRoadCityHeight,
+ copyrightFlex,
+ copyrightFontSize,
+ copyrightLineHeight,
+ copyrightFontFamily,
+ copyrightColor,
+ copyrightTextAlign,
+ copyrightDisplay,
+ copyrightWidth,
+ copyrightHeight,
+ copyrightOverflow,
+ copyrightFlexShrink,
+ footersocialMediaWidth,
+ footersocialMediaDisplay,
+ footersocialMediaFlexDirection,
+ footersocialMediaAlignItems,
+ footersocialMediaJustifyContent,
+ footersocialMediaGap,
+ footersocialMediaPosition,
+ footersocialMediaHeight,
+ footersocialMediaOverflow,
+ footersocialMediaFlexShrink,
+}) => {
+ const footerMainLandingStyle = useMemo(() => {
+ return {
+ width: footerMainLandingWidth,
+ position: footerMainLandingPosition,
+ top: footerMainLandingTop,
+ left: footerMainLandingLeft,
+ height: footerMainLandingHeight,
+ };
+ }, [
+ footerMainLandingWidth,
+ footerMainLandingPosition,
+ footerMainLandingTop,
+ footerMainLandingLeft,
+ footerMainLandingHeight,
+ ]);
+
+ const luminaeStoreStyle = useMemo(() => {
+ return {
+ left: luminaeStoreLeft,
+ textAlign: luminaeStoreTextAlign,
+ color: luminaeStoreColor,
+ };
+ }, [luminaeStoreLeft, luminaeStoreTextAlign, luminaeStoreColor]);
+
+ const luminaeStyle = useMemo(() => {
+ return {
+ color: luminaeColor,
+ alignSelf: luminaeAlignSelf,
+ display: luminaeDisplay,
+ flexDirection: luminaeFlexDirection,
+ flexWrap: luminaeFlexWrap,
+ alignItems: luminaeAlignItems,
+ justifyContent: luminaeJustifyContent,
+ };
+ }, [
+ luminaeColor,
+ luminaeAlignSelf,
+ luminaeDisplay,
+ luminaeFlexDirection,
+ luminaeFlexWrap,
+ luminaeAlignItems,
+ luminaeJustifyContent,
+ ]);
+
+ const spanStyle = useMemo(() => {
+ return {
+ color: spanColor,
+ flex: spanFlex,
+ position: spanPosition,
+ fontSize: spanFontSize,
+ lineHeight: spanLineHeight,
+ fontFamily: spanFontFamily,
+ textAlign: spanTextAlign,
+ display: spanDisplay,
+ };
+ }, [
+ spanColor,
+ spanFlex,
+ spanPosition,
+ spanFontSize,
+ spanLineHeight,
+ spanFontFamily,
+ spanTextAlign,
+ spanDisplay,
+ ]);
+
+ const storeStyle = useMemo(() => {
+ return {
+ color: storeColor,
+ borderRadius: storeBorderRadius,
+ backgroundColor: storeBackgroundColor,
+ width: storeWidth,
+ display: storeDisplay,
+ flexDirection: storeFlexDirection,
+ alignItems: storeAlignItems,
+ justifyContent: storeJustifyContent,
+ padding: storePadding,
+ boxSizing: storeBoxSizing,
+ gap: storeGap,
+ };
+ }, [
+ storeColor,
+ storeBorderRadius,
+ storeBackgroundColor,
+ storeWidth,
+ storeDisplay,
+ storeFlexDirection,
+ storeAlignItems,
+ storeJustifyContent,
+ storePadding,
+ storeBoxSizing,
+ storeGap,
+ ]);
+
+ const luminaeSubscriptionStyle = useMemo(() => {
+ return {
+ alignSelf: luminaeSubscriptionAlignSelf,
+ display: luminaeSubscriptionDisplay,
+ flexDirection: luminaeSubscriptionFlexDirection,
+ flexWrap: luminaeSubscriptionFlexWrap,
+ alignItems: luminaeSubscriptionAlignItems,
+ justifyContent: luminaeSubscriptionJustifyContent,
+ position: luminaeSubscriptionPosition,
+ fontSize: luminaeSubscriptionFontSize,
+ lineHeight: luminaeSubscriptionLineHeight,
+ fontFamily: luminaeSubscriptionFontFamily,
+ color: luminaeSubscriptionColor,
+ textAlign: luminaeSubscriptionTextAlign,
+ };
+ }, [
+ luminaeSubscriptionAlignSelf,
+ luminaeSubscriptionDisplay,
+ luminaeSubscriptionFlexDirection,
+ luminaeSubscriptionFlexWrap,
+ luminaeSubscriptionAlignItems,
+ luminaeSubscriptionJustifyContent,
+ luminaeSubscriptionPosition,
+ luminaeSubscriptionFontSize,
+ luminaeSubscriptionLineHeight,
+ luminaeSubscriptionFontFamily,
+ luminaeSubscriptionColor,
+ luminaeSubscriptionTextAlign,
+ ]);
+
+ const registerYourEmailStyle = useMemo(() => {
+ return {
+ flex: registerYourEmailFlex,
+ fontSize: registerYourEmailFontSize,
+ lineHeight: registerYourEmailLineHeight,
+ fontFamily: registerYourEmailFontFamily,
+ color: registerYourEmailColor,
+ textAlign: registerYourEmailTextAlign,
+ display: registerYourEmailDisplay,
+ width: registerYourEmailWidth,
+ height: registerYourEmailHeight,
+ overflow: registerYourEmailOverflow,
+ flexShrink: registerYourEmailFlexShrink,
+ };
+ }, [
+ registerYourEmailFlex,
+ registerYourEmailFontSize,
+ registerYourEmailLineHeight,
+ registerYourEmailFontFamily,
+ registerYourEmailColor,
+ registerYourEmailTextAlign,
+ registerYourEmailDisplay,
+ registerYourEmailWidth,
+ registerYourEmailHeight,
+ registerYourEmailOverflow,
+ registerYourEmailFlexShrink,
+ ]);
+
+ const textBoxemailStyle = useMemo(() => {
+ return {
+ borderRadius: textBoxemailBorderRadius,
+ backgroundColor: textBoxemailBackgroundColor,
+ width: textBoxemailWidth,
+ flexDirection: textBoxemailFlexDirection,
+ alignItems: textBoxemailAlignItems,
+ padding: textBoxemailPadding,
+ boxSizing: textBoxemailBoxSizing,
+ gap: textBoxemailGap,
+ alignSelf: textBoxemailAlignSelf,
+ zIndex: textBoxemailZIndex,
+ marginTop: textBoxemailMarginTop,
+ };
+ }, [
+ textBoxemailBorderRadius,
+ textBoxemailBackgroundColor,
+ textBoxemailWidth,
+ textBoxemailFlexDirection,
+ textBoxemailAlignItems,
+ textBoxemailPadding,
+ textBoxemailBoxSizing,
+ textBoxemailGap,
+ textBoxemailAlignSelf,
+ textBoxemailZIndex,
+ textBoxemailMarginTop,
+ ]);
+
+ const enterYourEmailStyle = useMemo(() => {
+ return {
+ position: enterYourEmailPosition,
+ fontSize: enterYourEmailFontSize,
+ lineHeight: enterYourEmailLineHeight,
+ fontFamily: enterYourEmailFontFamily,
+ color: enterYourEmailColor,
+ textAlign: enterYourEmailTextAlign,
+ display: enterYourEmailDisplay,
+ alignSelf: enterYourEmailAlignSelf,
+ backgroundColor: enterYourEmailBackgroundColor,
+ flexDirection: enterYourEmailFlexDirection,
+ flexWrap: enterYourEmailFlexWrap,
+ alignItems: enterYourEmailAlignItems,
+ justifyContent: enterYourEmailJustifyContent,
+ padding: enterYourEmailPadding,
+ boxSizing: enterYourEmailBoxSizing,
+ };
+ }, [
+ enterYourEmailPosition,
+ enterYourEmailFontSize,
+ enterYourEmailLineHeight,
+ enterYourEmailFontFamily,
+ enterYourEmailColor,
+ enterYourEmailTextAlign,
+ enterYourEmailDisplay,
+ enterYourEmailAlignSelf,
+ enterYourEmailBackgroundColor,
+ enterYourEmailFlexDirection,
+ enterYourEmailFlexWrap,
+ enterYourEmailAlignItems,
+ enterYourEmailJustifyContent,
+ enterYourEmailPadding,
+ enterYourEmailBoxSizing,
+ ]);
+
+ const iconsendStyle = useMemo(() => {
+ return {
+ position: iconsendPosition,
+ width: iconsendWidth,
+ height: iconsendHeight,
+ overflow: iconsendOverflow,
+ flexShrink: iconsendFlexShrink,
+ flex: iconsendFlex,
+ display: iconsendDisplay,
+ flexDirection: iconsendFlexDirection,
+ flexWrap: iconsendFlexWrap,
+ alignItems: iconsendAlignItems,
+ justifyContent: iconsendJustifyContent,
+ gap: iconsendGap,
+ };
+ }, [
+ iconsendPosition,
+ iconsendWidth,
+ iconsendHeight,
+ iconsendOverflow,
+ iconsendFlexShrink,
+ iconsendFlex,
+ iconsendDisplay,
+ iconsendFlexDirection,
+ iconsendFlexWrap,
+ iconsendAlignItems,
+ iconsendJustifyContent,
+ iconsendGap,
+ ]);
+
+ const footerStyle = useMemo(() => {
+ return {
+ alignSelf: footerAlignSelf,
+ justifyContent: footerJustifyContent,
+ zIndex: footerZIndex,
+ marginTop: footerMarginTop,
+ width: footerWidth,
+ gap: footerGap,
+ };
+ }, [
+ footerAlignSelf,
+ footerJustifyContent,
+ footerZIndex,
+ footerMarginTop,
+ footerWidth,
+ footerGap,
+ ]);
+
+ const footer1Style = useMemo(() => {
+ return {
+ backgroundColor: footerBackgroundColor,
+ display: footerDisplay,
+ flexDirection: footerFlexDirection,
+ flexWrap: footerFlexWrap,
+ alignItems: footerAlignItems,
+ justifyContent: footerJustifyContent1,
+ padding: footerPadding,
+ boxSizing: footerBoxSizing,
+ position: footerPosition,
+ fontSize: footerFontSize,
+ lineHeight: footerLineHeight,
+ fontFamily: footerFontFamily,
+ color: footerColor,
+ textAlign: footerTextAlign,
+ fontWeight: footerFontWeight,
+ };
+ }, [
+ footerBackgroundColor,
+ footerDisplay,
+ footerFlexDirection,
+ footerFlexWrap,
+ footerAlignItems,
+ footerJustifyContent1,
+ footerPadding,
+ footerBoxSizing,
+ footerPosition,
+ footerFontSize,
+ footerLineHeight,
+ footerFontFamily,
+ footerColor,
+ footerTextAlign,
+ footerFontWeight,
+ ]);
+
+ const frmfooterStyle = useMemo(() => {
+ return {
+ flex: frmfooterFlex,
+ flexDirection: frmfooterFlexDirection,
+ flexWrap: frmfooterFlexWrap,
+ justifyContent: frmfooterJustifyContent,
+ gap: frmfooterGap,
+ alignSelf: frmfooterAlignSelf,
+ };
+ }, [
+ frmfooterFlex,
+ frmfooterFlexDirection,
+ frmfooterFlexWrap,
+ frmfooterJustifyContent,
+ frmfooterGap,
+ frmfooterAlignSelf,
+ ]);
+
+ const companyStyle = useMemo(() => {
+ return {
+ width: companyWidth,
+ flexDirection: companyFlexDirection,
+ alignItems: companyAlignItems,
+ justifyContent: companyJustifyContent,
+ gap: companyGap,
+ position: companyPosition,
+ fontSize: companyFontSize,
+ lineHeight: companyLineHeight,
+ fontFamily: companyFontFamily,
+ color: companyColor,
+ textAlign: companyTextAlign,
+ };
+ }, [
+ companyWidth,
+ companyFlexDirection,
+ companyAlignItems,
+ companyJustifyContent,
+ companyGap,
+ companyPosition,
+ companyFontSize,
+ companyLineHeight,
+ companyFontFamily,
+ companyColor,
+ companyTextAlign,
+ ]);
+
+ const company1Style = useMemo(() => {
+ return {
+ alignSelf: companyAlignSelf,
+ color: companyColor1,
+ alignItems: companyAlignItems1,
+ width: companyWidth1,
+ fontWeight: companyFontWeight,
+ };
+ }, [
+ companyAlignSelf,
+ companyColor1,
+ companyAlignItems1,
+ companyWidth1,
+ companyFontWeight,
+ ]);
+
+ const companydetailsStyle = useMemo(() => {
+ return {
+ alignSelf: companydetailsAlignSelf,
+ flexDirection: companydetailsFlexDirection,
+ alignItems: companydetailsAlignItems,
+ justifyContent: companydetailsJustifyContent,
+ gap: companydetailsGap,
+ position: companydetailsPosition,
+ fontSize: companydetailsFontSize,
+ lineHeight: companydetailsLineHeight,
+ fontFamily: companydetailsFontFamily,
+ color: companydetailsColor,
+ textAlign: companydetailsTextAlign,
+ width: companydetailsWidth,
+ };
+ }, [
+ companydetailsAlignSelf,
+ companydetailsFlexDirection,
+ companydetailsAlignItems,
+ companydetailsJustifyContent,
+ companydetailsGap,
+ companydetailsPosition,
+ companydetailsFontSize,
+ companydetailsLineHeight,
+ companydetailsFontFamily,
+ companydetailsColor,
+ companydetailsTextAlign,
+ companydetailsWidth,
+ ]);
+
+ const aboutUsStyle = useMemo(() => {
+ return {
+ position: aboutUsPosition,
+ fontSize: aboutUsFontSize,
+ lineHeight: aboutUsLineHeight,
+ fontFamily: aboutUsFontFamily,
+ color: aboutUsColor,
+ textAlign: aboutUsTextAlign,
+ alignItems: aboutUsAlignItems,
+ width: aboutUsWidth,
+ flexDirection: aboutUsFlexDirection,
+ justifyContent: aboutUsJustifyContent,
+ gap: aboutUsGap,
+ };
+ }, [
+ aboutUsPosition,
+ aboutUsFontSize,
+ aboutUsLineHeight,
+ aboutUsFontFamily,
+ aboutUsColor,
+ aboutUsTextAlign,
+ aboutUsAlignItems,
+ aboutUsWidth,
+ aboutUsFlexDirection,
+ aboutUsJustifyContent,
+ aboutUsGap,
+ ]);
+
+ const ourStoreStyle = useMemo(() => {
+ return {
+ color: ourStoreColor,
+ width: ourStoreWidth,
+ fontWeight: ourStoreFontWeight,
+ };
+ }, [ourStoreColor, ourStoreWidth, ourStoreFontWeight]);
+
+ const contactUsStyle = useMemo(() => {
+ return {
+ position: contactUsPosition,
+ fontSize: contactUsFontSize,
+ lineHeight: contactUsLineHeight,
+ fontFamily: contactUsFontFamily,
+ color: contactUsColor,
+ textAlign: contactUsTextAlign,
+ alignItems: contactUsAlignItems,
+ width: contactUsWidth,
+ alignSelf: contactUsAlignSelf,
+ flexDirection: contactUsFlexDirection,
+ justifyContent: contactUsJustifyContent,
+ gap: contactUsGap,
+ };
+ }, [
+ contactUsPosition,
+ contactUsFontSize,
+ contactUsLineHeight,
+ contactUsFontFamily,
+ contactUsColor,
+ contactUsTextAlign,
+ contactUsAlignItems,
+ contactUsWidth,
+ contactUsAlignSelf,
+ contactUsFlexDirection,
+ contactUsJustifyContent,
+ contactUsGap,
+ ]);
+
+ const careerOpportunitiesStyle = useMemo(() => {
+ return {
+ width: careerOpportunitiesWidth,
+ display: careerOpportunitiesDisplay,
+ flexDirection: careerOpportunitiesFlexDirection,
+ alignItems: careerOpportunitiesAlignItems,
+ justifyContent: careerOpportunitiesJustifyContent,
+ gap: careerOpportunitiesGap,
+ alignSelf: careerOpportunitiesAlignSelf,
+ position: careerOpportunitiesPosition,
+ fontSize: careerOpportunitiesFontSize,
+ lineHeight: careerOpportunitiesLineHeight,
+ fontFamily: careerOpportunitiesFontFamily,
+ color: careerOpportunitiesColor,
+ textAlign: careerOpportunitiesTextAlign,
+ };
+ }, [
+ careerOpportunitiesWidth,
+ careerOpportunitiesDisplay,
+ careerOpportunitiesFlexDirection,
+ careerOpportunitiesAlignItems,
+ careerOpportunitiesJustifyContent,
+ careerOpportunitiesGap,
+ careerOpportunitiesAlignSelf,
+ careerOpportunitiesPosition,
+ careerOpportunitiesFontSize,
+ careerOpportunitiesLineHeight,
+ careerOpportunitiesFontFamily,
+ careerOpportunitiesColor,
+ careerOpportunitiesTextAlign,
+ ]);
+
+ const careerOpportunities1Style = useMemo(() => {
+ return {
+ display: careerOpportunitiesDisplay1,
+ color: careerOpportunitiesColor1,
+ alignItems: careerOpportunitiesAlignItems1,
+ width: careerOpportunitiesWidth1,
+ alignSelf: careerOpportunitiesAlignSelf1,
+ fontWeight: careerOpportunitiesFontWeight,
+ };
+ }, [
+ careerOpportunitiesDisplay1,
+ careerOpportunitiesColor1,
+ careerOpportunitiesAlignItems1,
+ careerOpportunitiesWidth1,
+ careerOpportunitiesAlignSelf1,
+ careerOpportunitiesFontWeight,
+ ]);
+
+ const careerOpportunitiesdetailsStyle = useMemo(() => {
+ return {
+ display: careerOpportunitiesdetailDisplay,
+ flexDirection: careerOpportunitiesdetailFlexDirection,
+ alignItems: careerOpportunitiesdetailAlignItems,
+ justifyContent: careerOpportunitiesdetailJustifyContent,
+ gap: careerOpportunitiesdetailGap,
+ position: careerOpportunitiesdetailPosition,
+ fontSize: careerOpportunitiesdetailFontSize,
+ lineHeight: careerOpportunitiesdetailLineHeight,
+ fontFamily: careerOpportunitiesdetailFontFamily,
+ color: careerOpportunitiesdetailColor,
+ textAlign: careerOpportunitiesdetailTextAlign,
+ };
+ }, [
+ careerOpportunitiesdetailDisplay,
+ careerOpportunitiesdetailFlexDirection,
+ careerOpportunitiesdetailAlignItems,
+ careerOpportunitiesdetailJustifyContent,
+ careerOpportunitiesdetailGap,
+ careerOpportunitiesdetailPosition,
+ careerOpportunitiesdetailFontSize,
+ careerOpportunitiesdetailLineHeight,
+ careerOpportunitiesdetailFontFamily,
+ careerOpportunitiesdetailColor,
+ careerOpportunitiesdetailTextAlign,
+ ]);
+
+ const sellingProgramsStyle = useMemo(() => {
+ return {
+ alignSelf: sellingProgramsAlignSelf,
+ position: sellingProgramsPosition,
+ fontSize: sellingProgramsFontSize,
+ lineHeight: sellingProgramsLineHeight,
+ fontFamily: sellingProgramsFontFamily,
+ color: sellingProgramsColor,
+ textAlign: sellingProgramsTextAlign,
+ display: sellingProgramsDisplay,
+ width: sellingProgramsWidth,
+ flexDirection: sellingProgramsFlexDirection,
+ alignItems: sellingProgramsAlignItems,
+ justifyContent: sellingProgramsJustifyContent,
+ gap: sellingProgramsGap,
+ };
+ }, [
+ sellingProgramsAlignSelf,
+ sellingProgramsPosition,
+ sellingProgramsFontSize,
+ sellingProgramsLineHeight,
+ sellingProgramsFontFamily,
+ sellingProgramsColor,
+ sellingProgramsTextAlign,
+ sellingProgramsDisplay,
+ sellingProgramsWidth,
+ sellingProgramsFlexDirection,
+ sellingProgramsAlignItems,
+ sellingProgramsJustifyContent,
+ sellingProgramsGap,
+ ]);
+
+ const advertiseStyle = useMemo(() => {
+ return {
+ color: advertiseColor,
+ fontWeight: advertiseFontWeight,
+ };
+ }, [advertiseColor, advertiseFontWeight]);
+
+ const cooperationOpportunitiesStyle = useMemo(() => {
+ return {
+ position: cooperationOpportunitiesPosition,
+ fontSize: cooperationOpportunitiesFontSize,
+ lineHeight: cooperationOpportunitiesLineHeight,
+ fontFamily: cooperationOpportunitiesFontFamily,
+ color: cooperationOpportunitiesColor,
+ textAlign: cooperationOpportunitiesTextAlign,
+ display: cooperationOpportunitiesDisplay,
+ flexDirection: cooperationOpportunitiesFlexDirection,
+ alignItems: cooperationOpportunitiesAlignItems,
+ justifyContent: cooperationOpportunitiesJustifyContent,
+ gap: cooperationOpportunitiesGap,
+ };
+ }, [
+ cooperationOpportunitiesPosition,
+ cooperationOpportunitiesFontSize,
+ cooperationOpportunitiesLineHeight,
+ cooperationOpportunitiesFontFamily,
+ cooperationOpportunitiesColor,
+ cooperationOpportunitiesTextAlign,
+ cooperationOpportunitiesDisplay,
+ cooperationOpportunitiesFlexDirection,
+ cooperationOpportunitiesAlignItems,
+ cooperationOpportunitiesJustifyContent,
+ cooperationOpportunitiesGap,
+ ]);
+
+ const howToBuyStyle = useMemo(() => {
+ return {
+ width: howToBuyWidth,
+ flexDirection: howToBuyFlexDirection,
+ alignItems: howToBuyAlignItems,
+ justifyContent: howToBuyJustifyContent,
+ gap: howToBuyGap,
+ position: howToBuyPosition,
+ fontSize: howToBuyFontSize,
+ lineHeight: howToBuyLineHeight,
+ fontFamily: howToBuyFontFamily,
+ color: howToBuyColor,
+ textAlign: howToBuyTextAlign,
+ };
+ }, [
+ howToBuyWidth,
+ howToBuyFlexDirection,
+ howToBuyAlignItems,
+ howToBuyJustifyContent,
+ howToBuyGap,
+ howToBuyPosition,
+ howToBuyFontSize,
+ howToBuyLineHeight,
+ howToBuyFontFamily,
+ howToBuyColor,
+ howToBuyTextAlign,
+ ]);
+
+ const howToBuy1Style = useMemo(() => {
+ return {
+ alignSelf: howToBuyAlignSelf,
+ display: howToBuyDisplay,
+ color: howToBuyColor1,
+ alignItems: howToBuyAlignItems1,
+ width: howToBuyWidth1,
+ fontWeight: howToBuyFontWeight,
+ };
+ }, [
+ howToBuyAlignSelf,
+ howToBuyDisplay,
+ howToBuyColor1,
+ howToBuyAlignItems1,
+ howToBuyWidth1,
+ howToBuyFontWeight,
+ ]);
+
+ const howToBuydetailsStyle = useMemo(() => {
+ return {
+ alignSelf: howToBuydetailsAlignSelf,
+ flexDirection: howToBuydetailsFlexDirection,
+ alignItems: howToBuydetailsAlignItems,
+ justifyContent: howToBuydetailsJustifyContent,
+ gap: howToBuydetailsGap,
+ position: howToBuydetailsPosition,
+ fontSize: howToBuydetailsFontSize,
+ lineHeight: howToBuydetailsLineHeight,
+ fontFamily: howToBuydetailsFontFamily,
+ color: howToBuydetailsColor,
+ textAlign: howToBuydetailsTextAlign,
+ width: howToBuydetailsWidth,
+ };
+ }, [
+ howToBuydetailsAlignSelf,
+ howToBuydetailsFlexDirection,
+ howToBuydetailsAlignItems,
+ howToBuydetailsJustifyContent,
+ howToBuydetailsGap,
+ howToBuydetailsPosition,
+ howToBuydetailsFontSize,
+ howToBuydetailsLineHeight,
+ howToBuydetailsFontFamily,
+ howToBuydetailsColor,
+ howToBuydetailsTextAlign,
+ howToBuydetailsWidth,
+ ]);
+
+ const deliveryOptionsStyle = useMemo(() => {
+ return {
+ position: deliveryOptionsPosition,
+ fontSize: deliveryOptionsFontSize,
+ lineHeight: deliveryOptionsLineHeight,
+ fontFamily: deliveryOptionsFontFamily,
+ color: deliveryOptionsColor,
+ textAlign: deliveryOptionsTextAlign,
+ alignItems: deliveryOptionsAlignItems,
+ width: deliveryOptionsWidth,
+ flexDirection: deliveryOptionsFlexDirection,
+ justifyContent: deliveryOptionsJustifyContent,
+ gap: deliveryOptionsGap,
+ };
+ }, [
+ deliveryOptionsPosition,
+ deliveryOptionsFontSize,
+ deliveryOptionsLineHeight,
+ deliveryOptionsFontFamily,
+ deliveryOptionsColor,
+ deliveryOptionsTextAlign,
+ deliveryOptionsAlignItems,
+ deliveryOptionsWidth,
+ deliveryOptionsFlexDirection,
+ deliveryOptionsJustifyContent,
+ deliveryOptionsGap,
+ ]);
+
+ const buyerProtectionStyle = useMemo(() => {
+ return {
+ color: buyerProtectionColor,
+ width: buyerProtectionWidth,
+ fontWeight: buyerProtectionFontWeight,
+ };
+ }, [buyerProtectionColor, buyerProtectionWidth, buyerProtectionFontWeight]);
+
+ const newUserGuideStyle = useMemo(() => {
+ return {
+ position: newUserGuidePosition,
+ fontSize: newUserGuideFontSize,
+ lineHeight: newUserGuideLineHeight,
+ fontFamily: newUserGuideFontFamily,
+ color: newUserGuideColor,
+ textAlign: newUserGuideTextAlign,
+ alignItems: newUserGuideAlignItems,
+ flexDirection: newUserGuideFlexDirection,
+ justifyContent: newUserGuideJustifyContent,
+ gap: newUserGuideGap,
+ };
+ }, [
+ newUserGuidePosition,
+ newUserGuideFontSize,
+ newUserGuideLineHeight,
+ newUserGuideFontFamily,
+ newUserGuideColor,
+ newUserGuideTextAlign,
+ newUserGuideAlignItems,
+ newUserGuideFlexDirection,
+ newUserGuideJustifyContent,
+ newUserGuideGap,
+ ]);
+
+ const howToBuy2Style = useMemo(() => {
+ return {
+ width: howToBuyWidth2,
+ flexDirection: howToBuyFlexDirection1,
+ alignItems: howToBuyAlignItems2,
+ justifyContent: howToBuyJustifyContent1,
+ gap: howToBuyGap1,
+ position: howToBuyPosition1,
+ fontSize: howToBuyFontSize1,
+ lineHeight: howToBuyLineHeight1,
+ fontFamily: howToBuyFontFamily1,
+ color: howToBuyColor2,
+ textAlign: howToBuyTextAlign1,
+ };
+ }, [
+ howToBuyWidth2,
+ howToBuyFlexDirection1,
+ howToBuyAlignItems2,
+ howToBuyJustifyContent1,
+ howToBuyGap1,
+ howToBuyPosition1,
+ howToBuyFontSize1,
+ howToBuyLineHeight1,
+ howToBuyFontFamily1,
+ howToBuyColor2,
+ howToBuyTextAlign1,
+ ]);
+
+ const helpStyle = useMemo(() => {
+ return {
+ color: helpColor,
+ fontWeight: helpFontWeight,
+ };
+ }, [helpColor, helpFontWeight]);
+
+ const helpdetailsStyle = useMemo(() => {
+ return {
+ width: helpdetailsWidth,
+ flexDirection: helpdetailsFlexDirection,
+ alignItems: helpdetailsAlignItems,
+ justifyContent: helpdetailsJustifyContent,
+ gap: helpdetailsGap,
+ position: helpdetailsPosition,
+ fontSize: helpdetailsFontSize,
+ lineHeight: helpdetailsLineHeight,
+ fontFamily: helpdetailsFontFamily,
+ color: helpdetailsColor,
+ textAlign: helpdetailsTextAlign,
+ };
+ }, [
+ helpdetailsWidth,
+ helpdetailsFlexDirection,
+ helpdetailsAlignItems,
+ helpdetailsJustifyContent,
+ helpdetailsGap,
+ helpdetailsPosition,
+ helpdetailsFontSize,
+ helpdetailsLineHeight,
+ helpdetailsFontFamily,
+ helpdetailsColor,
+ helpdetailsTextAlign,
+ ]);
+
+ const contactsUsStyle = useMemo(() => {
+ return {
+ position: contactsUsPosition,
+ fontSize: contactsUsFontSize,
+ lineHeight: contactsUsLineHeight,
+ fontFamily: contactsUsFontFamily,
+ color: contactsUsColor,
+ textAlign: contactsUsTextAlign,
+ alignItems: contactsUsAlignItems,
+ width: contactsUsWidth,
+ alignSelf: contactsUsAlignSelf,
+ backgroundColor: contactsUsBackgroundColor,
+ flexDirection: contactsUsFlexDirection,
+ justifyContent: contactsUsJustifyContent,
+ padding: contactsUsPadding,
+ boxSizing: contactsUsBoxSizing,
+ gap: contactsUsGap,
+ };
+ }, [
+ contactsUsPosition,
+ contactsUsFontSize,
+ contactsUsLineHeight,
+ contactsUsFontFamily,
+ contactsUsColor,
+ contactsUsTextAlign,
+ contactsUsAlignItems,
+ contactsUsWidth,
+ contactsUsAlignSelf,
+ contactsUsBackgroundColor,
+ contactsUsFlexDirection,
+ contactsUsJustifyContent,
+ contactsUsPadding,
+ contactsUsBoxSizing,
+ contactsUsGap,
+ ]);
+
+ const fAQStyle = useMemo(() => {
+ return {
+ position: fAQPosition,
+ fontSize: fAQFontSize,
+ lineHeight: fAQLineHeight,
+ fontFamily: fAQFontFamily,
+ color: fAQColor,
+ textAlign: fAQTextAlign,
+ width: fAQWidth,
+ alignSelf: fAQAlignSelf,
+ flexDirection: fAQFlexDirection,
+ flexWrap: fAQFlexWrap,
+ justifyContent: fAQJustifyContent,
+ gap: fAQGap,
+ };
+ }, [
+ fAQPosition,
+ fAQFontSize,
+ fAQLineHeight,
+ fAQFontFamily,
+ fAQColor,
+ fAQTextAlign,
+ fAQWidth,
+ fAQAlignSelf,
+ fAQFlexDirection,
+ fAQFlexWrap,
+ fAQJustifyContent,
+ fAQGap,
+ ]);
+
+ const privacyPolicyStyle = useMemo(() => {
+ return {
+ fontSize: privacyPolicyFontSize,
+ lineHeight: privacyPolicyLineHeight,
+ fontFamily: privacyPolicyFontFamily,
+ color: privacyPolicyColor,
+ textAlign: privacyPolicyTextAlign,
+ display: privacyPolicyDisplay,
+ alignItems: privacyPolicyAlignItems,
+ width: privacyPolicyWidth,
+ flex: privacyPolicyFlex,
+ height: privacyPolicyHeight,
+ };
+ }, [
+ privacyPolicyFontSize,
+ privacyPolicyLineHeight,
+ privacyPolicyFontFamily,
+ privacyPolicyColor,
+ privacyPolicyTextAlign,
+ privacyPolicyDisplay,
+ privacyPolicyAlignItems,
+ privacyPolicyWidth,
+ privacyPolicyFlex,
+ privacyPolicyHeight,
+ ]);
+
+ const footerButtonStyle = useMemo(() => {
+ return {
+ alignSelf: footerButtonAlignSelf,
+ backgroundColor: footerButtonBackgroundColor,
+ flexDirection: footerButtonFlexDirection,
+ alignItems: footerButtonAlignItems,
+ justifyContent: footerButtonJustifyContent,
+ padding: footerButtonPadding,
+ boxSizing: footerButtonBoxSizing,
+ gap: footerButtonGap,
+ position: footerButtonPosition,
+ top: footerButtonTop,
+ left: footerButtonLeft,
+ width: footerButtonWidth,
+ };
+ }, [
+ footerButtonAlignSelf,
+ footerButtonBackgroundColor,
+ footerButtonFlexDirection,
+ footerButtonAlignItems,
+ footerButtonJustifyContent,
+ footerButtonPadding,
+ footerButtonBoxSizing,
+ footerButtonGap,
+ footerButtonPosition,
+ footerButtonTop,
+ footerButtonLeft,
+ footerButtonWidth,
+ ]);
+
+ const row1Style = useMemo(() => {
+ return {
+ alignSelf: row1AlignSelf,
+ flexWrap: row1FlexWrap,
+ gap: row1Gap,
+ };
+ }, [row1AlignSelf, row1FlexWrap, row1Gap]);
+
+ const footerpaymentMethodsStyle = useMemo(() => {
+ return {
+ flex: footerpaymentMethodsFlex,
+ height: footerpaymentMethodsHeight,
+ width: footerpaymentMethodsWidth,
+ };
+ }, [
+ footerpaymentMethodsFlex,
+ footerpaymentMethodsHeight,
+ footerpaymentMethodsWidth,
+ ]);
+
+ const footerpaymentMethods1Style = useMemo(() => {
+ return {
+ position: footerpaymentMethodsPosition,
+ top: footerpaymentMethodsTop,
+ left: footerpaymentMethodsLeft,
+ width: footerpaymentMethodsWidth1,
+ flexDirection: footerpaymentMethodsFlexDirection,
+ alignItems: footerpaymentMethodsAlignItems,
+ justifyContent: footerpaymentMethodsJustifyContent,
+ height: footerpaymentMethodsHeight1,
+ };
+ }, [
+ footerpaymentMethodsPosition,
+ footerpaymentMethodsTop,
+ footerpaymentMethodsLeft,
+ footerpaymentMethodsWidth1,
+ footerpaymentMethodsFlexDirection,
+ footerpaymentMethodsAlignItems,
+ footerpaymentMethodsJustifyContent,
+ footerpaymentMethodsHeight1,
+ ]);
+
+ const footerpaymentMethods2Style = useMemo(() => {
+ return {
+ display: footerpaymentMethodsDisplay,
+ flexDirection: footerpaymentMethodsFlexDirection1,
+ alignItems: footerpaymentMethodsAlignItems1,
+ justifyContent: footerpaymentMethodsJustifyContent1,
+ gap: footerpaymentMethodsGap,
+ position: footerpaymentMethodsPosition1,
+ top: footerpaymentMethodsTop1,
+ left: footerpaymentMethodsLeft1,
+ width: footerpaymentMethodsWidth2,
+ height: footerpaymentMethodsHeight2,
+ objectFit: footerpaymentMethodsObjectFit,
+ opacity: footerpaymentMethodsOpacity,
+ mixBlendMode: footerpaymentMethodsMixBlendMode,
+ };
+ }, [
+ footerpaymentMethodsDisplay,
+ footerpaymentMethodsFlexDirection1,
+ footerpaymentMethodsAlignItems1,
+ footerpaymentMethodsJustifyContent1,
+ footerpaymentMethodsGap,
+ footerpaymentMethodsPosition1,
+ footerpaymentMethodsTop1,
+ footerpaymentMethodsLeft1,
+ footerpaymentMethodsWidth2,
+ footerpaymentMethodsHeight2,
+ footerpaymentMethodsObjectFit,
+ footerpaymentMethodsOpacity,
+ footerpaymentMethodsMixBlendMode,
+ ]);
+
+ const logo1Style = useMemo(() => {
+ return {
+ width: logo1Width,
+ height: logo1Height,
+ };
+ }, [logo1Width, logo1Height]);
+
+ const image112Style = useMemo(() => {
+ return {
+ width: image112Width,
+ };
+ }, [image112Width]);
+
+ const image112IconStyle = useMemo(() => {
+ return {
+ width: image112IconWidth,
+ height: image112IconHeight,
+ };
+ }, [image112IconWidth, image112IconHeight]);
+
+ const logo2Style = useMemo(() => {
+ return {
+ width: logo2Width,
+ height: logo2Height,
+ };
+ }, [logo2Width, logo2Height]);
+
+ const image113Style = useMemo(() => {
+ return {
+ width: image113Width,
+ };
+ }, [image113Width]);
+
+ const image113IconStyle = useMemo(() => {
+ return {
+ width: image113IconWidth,
+ height: image113IconHeight,
+ };
+ }, [image113IconWidth, image113IconHeight]);
+
+ const logo3Style = useMemo(() => {
+ return {
+ position: logo3Position,
+ width: logo3Width,
+ height: logo3Height,
+ display: logo3Display,
+ flexDirection: logo3FlexDirection,
+ alignItems: logo3AlignItems,
+ justifyContent: logo3JustifyContent,
+ };
+ }, [
+ logo3Position,
+ logo3Width,
+ logo3Height,
+ logo3Display,
+ logo3FlexDirection,
+ logo3AlignItems,
+ logo3JustifyContent,
+ ]);
+
+ const image114Style = useMemo(() => {
+ return {
+ position: image114Position,
+ width: image114Width,
+ height: image114Height,
+ flexDirection: image114FlexDirection,
+ alignItems: image114AlignItems,
+ justifyContent: image114JustifyContent,
+ gap: image114Gap,
+ };
+ }, [
+ image114Position,
+ image114Width,
+ image114Height,
+ image114FlexDirection,
+ image114AlignItems,
+ image114JustifyContent,
+ image114Gap,
+ ]);
+
+ const image114IconStyle = useMemo(() => {
+ return {
+ position: image114IconPosition,
+ top: image114IconTop,
+ left: image114IconLeft,
+ width: image114IconWidth,
+ height: image114IconHeight,
+ objectFit: image114IconObjectFit,
+ opacity: image114IconOpacity,
+ mixBlendMode: image114IconMixBlendMode,
+ flex: image114IconFlex,
+ fontSize: image114IconFontSize,
+ lineHeight: image114IconLineHeight,
+ fontFamily: image114IconFontFamily,
+ color: image114IconColor,
+ textAlign: image114IconTextAlign,
+ display: image114IconDisplay,
+ };
+ }, [
+ image114IconPosition,
+ image114IconTop,
+ image114IconLeft,
+ image114IconWidth,
+ image114IconHeight,
+ image114IconObjectFit,
+ image114IconOpacity,
+ image114IconMixBlendMode,
+ image114IconFlex,
+ image114IconFontSize,
+ image114IconLineHeight,
+ image114IconFontFamily,
+ image114IconColor,
+ image114IconTextAlign,
+ image114IconDisplay,
+ ]);
+
+ const footerLanguageStyle = useMemo(() => {
+ return {
+ width: footerLanguageWidth,
+ display: footerLanguageDisplay,
+ flexDirection: footerLanguageFlexDirection,
+ alignItems: footerLanguageAlignItems,
+ justifyContent: footerLanguageJustifyContent,
+ position: footerLanguagePosition,
+ height: footerLanguageHeight,
+ };
+ }, [
+ footerLanguageWidth,
+ footerLanguageDisplay,
+ footerLanguageFlexDirection,
+ footerLanguageAlignItems,
+ footerLanguageJustifyContent,
+ footerLanguagePosition,
+ footerLanguageHeight,
+ ]);
+
+ const footerLanguage1Style = useMemo(() => {
+ return {
+ width: footerLanguageWidth1,
+ display: footerLanguageDisplay1,
+ flexDirection: footerLanguageFlexDirection1,
+ alignItems: footerLanguageAlignItems1,
+ justifyContent: footerLanguageJustifyContent1,
+ gap: footerLanguageGap,
+ alignSelf: footerLanguageAlignSelf,
+ position: footerLanguagePosition1,
+ height: footerLanguageHeight1,
+ };
+ }, [
+ footerLanguageWidth1,
+ footerLanguageDisplay1,
+ footerLanguageFlexDirection1,
+ footerLanguageAlignItems1,
+ footerLanguageJustifyContent1,
+ footerLanguageGap,
+ footerLanguageAlignSelf,
+ footerLanguagePosition1,
+ footerLanguageHeight1,
+ ]);
+
+ const englishStyle = useMemo(() => {
+ return {
+ flex: englishFlex,
+ position: englishPosition,
+ fontSize: englishFontSize,
+ lineHeight: englishLineHeight,
+ fontFamily: englishFontFamily,
+ color: englishColor,
+ textAlign: englishTextAlign,
+ display: englishDisplay,
+ height: englishHeight,
+ width: englishWidth,
+ top: englishTop,
+ right: englishRight,
+ bottom: englishBottom,
+ left: englishLeft,
+ backgroundColor: englishBackgroundColor,
+ };
+ }, [
+ englishFlex,
+ englishPosition,
+ englishFontSize,
+ englishLineHeight,
+ englishFontFamily,
+ englishColor,
+ englishTextAlign,
+ englishDisplay,
+ englishHeight,
+ englishWidth,
+ englishTop,
+ englishRight,
+ englishBottom,
+ englishLeft,
+ englishBackgroundColor,
+ ]);
+
+ const iconArrowStyle = useMemo(() => {
+ return {
+ position: iconArrowPosition,
+ width: iconArrowWidth,
+ height: iconArrowHeight,
+ alignSelf: iconArrowAlignSelf,
+ display: iconArrowDisplay,
+ flexDirection: iconArrowFlexDirection,
+ flexWrap: iconArrowFlexWrap,
+ alignItems: iconArrowAlignItems,
+ justifyContent: iconArrowJustifyContent,
+ };
+ }, [
+ iconArrowPosition,
+ iconArrowWidth,
+ iconArrowHeight,
+ iconArrowAlignSelf,
+ iconArrowDisplay,
+ iconArrowFlexDirection,
+ iconArrowFlexWrap,
+ iconArrowAlignItems,
+ iconArrowJustifyContent,
+ ]);
+
+ const linedeviderStyle = useMemo(() => {
+ return {
+ alignSelf: linedeviderAlignSelf,
+ position: linedeviderPosition,
+ height: linedeviderHeight,
+ flex: linedeviderFlex,
+ flexDirection: linedeviderFlexDirection,
+ alignItems: linedeviderAlignItems,
+ justifyContent: linedeviderJustifyContent,
+ };
+ }, [
+ linedeviderAlignSelf,
+ linedeviderPosition,
+ linedeviderHeight,
+ linedeviderFlex,
+ linedeviderFlexDirection,
+ linedeviderAlignItems,
+ linedeviderJustifyContent,
+ ]);
+
+ const dividerStyle = useMemo(() => {
+ return {
+ position: dividerPosition,
+ height: dividerHeight,
+ width: dividerWidth,
+ top: dividerTop,
+ right: dividerRight,
+ bottom: dividerBottom,
+ left: dividerLeft,
+ backgroundColor: dividerBackgroundColor,
+ fontSize: dividerFontSize,
+ lineHeight: dividerLineHeight,
+ fontFamily: dividerFontFamily,
+ color: dividerColor,
+ textAlign: dividerTextAlign,
+ display: dividerDisplay,
+ };
+ }, [
+ dividerPosition,
+ dividerHeight,
+ dividerWidth,
+ dividerTop,
+ dividerRight,
+ dividerBottom,
+ dividerLeft,
+ dividerBackgroundColor,
+ dividerFontSize,
+ dividerLineHeight,
+ dividerFontFamily,
+ dividerColor,
+ dividerTextAlign,
+ dividerDisplay,
+ ]);
+
+ const row2Style = useMemo(() => {
+ return {
+ alignSelf: row2AlignSelf,
+ height: row2Height,
+ display: row2Display,
+ flexDirection: row2FlexDirection,
+ flexWrap: row2FlexWrap,
+ alignItems: row2AlignItems,
+ justifyContent: row2JustifyContent,
+ flex: row2Flex,
+ position: row2Position,
+ fontSize: row2FontSize,
+ lineHeight: row2LineHeight,
+ fontFamily: row2FontFamily,
+ color: row2Color,
+ textAlign: row2TextAlign,
+ };
+ }, [
+ row2AlignSelf,
+ row2Height,
+ row2Display,
+ row2FlexDirection,
+ row2FlexWrap,
+ row2AlignItems,
+ row2JustifyContent,
+ row2Flex,
+ row2Position,
+ row2FontSize,
+ row2LineHeight,
+ row2FontFamily,
+ row2Color,
+ row2TextAlign,
+ ]);
+
+ const footeraddressStyle = useMemo(() => {
+ return {
+ flex: footeraddressFlex,
+ flexDirection: footeraddressFlexDirection,
+ alignItems: footeraddressAlignItems,
+ justifyContent: footeraddressJustifyContent,
+ width: footeraddressWidth,
+ gap: footeraddressGap,
+ };
+ }, [
+ footeraddressFlex,
+ footeraddressFlexDirection,
+ footeraddressAlignItems,
+ footeraddressJustifyContent,
+ footeraddressWidth,
+ footeraddressGap,
+ ]);
+
+ const forsterRoadCityStyle = useMemo(() => {
+ return {
+ fontSize: forsterRoadCityFontSize,
+ lineHeight: forsterRoadCityLineHeight,
+ fontFamily: forsterRoadCityFontFamily,
+ color: forsterRoadCityColor,
+ textAlign: forsterRoadCityTextAlign,
+ display: forsterRoadCityDisplay,
+ width: forsterRoadCityWidth,
+ height: forsterRoadCityHeight,
+ };
+ }, [
+ forsterRoadCityFontSize,
+ forsterRoadCityLineHeight,
+ forsterRoadCityFontFamily,
+ forsterRoadCityColor,
+ forsterRoadCityTextAlign,
+ forsterRoadCityDisplay,
+ forsterRoadCityWidth,
+ forsterRoadCityHeight,
+ ]);
+
+ const copyrightStyle = useMemo(() => {
+ return {
+ flex: copyrightFlex,
+ fontSize: copyrightFontSize,
+ lineHeight: copyrightLineHeight,
+ fontFamily: copyrightFontFamily,
+ color: copyrightColor,
+ textAlign: copyrightTextAlign,
+ display: copyrightDisplay,
+ width: copyrightWidth,
+ height: copyrightHeight,
+ overflow: copyrightOverflow,
+ flexShrink: copyrightFlexShrink,
+ };
+ }, [
+ copyrightFlex,
+ copyrightFontSize,
+ copyrightLineHeight,
+ copyrightFontFamily,
+ copyrightColor,
+ copyrightTextAlign,
+ copyrightDisplay,
+ copyrightWidth,
+ copyrightHeight,
+ copyrightOverflow,
+ copyrightFlexShrink,
+ ]);
+
+ const footersocialMediaStyle = useMemo(() => {
+ return {
+ width: footersocialMediaWidth,
+ display: footersocialMediaDisplay,
+ flexDirection: footersocialMediaFlexDirection,
+ alignItems: footersocialMediaAlignItems,
+ justifyContent: footersocialMediaJustifyContent,
+ gap: footersocialMediaGap,
+ position: footersocialMediaPosition,
+ height: footersocialMediaHeight,
+ overflow: footersocialMediaOverflow,
+ flexShrink: footersocialMediaFlexShrink,
+ };
+ }, [
+ footersocialMediaWidth,
+ footersocialMediaDisplay,
+ footersocialMediaFlexDirection,
+ footersocialMediaAlignItems,
+ footersocialMediaJustifyContent,
+ footersocialMediaGap,
+ footersocialMediaPosition,
+ footersocialMediaHeight,
+ footersocialMediaOverflow,
+ footersocialMediaFlexShrink,
+ ]);
+
+ return (
+
+
+
+
+
+ {luminae}
+
+ {prop}
+
+
+ {store}
+
+
+
+
+
+ {registerYourEmailNotToMis}
+
+
+
+
+
+ {enterYourEmail}
+
+
+
+
+
+
+
+
+ {showCompany && (
+
+ {company}
+
+ )}
+
+
+ {aboutUs}
+
+
+ {ourStore}
+
+
+ {contactUs}
+
+
+
+
+
+ {careerOpportunities}
+
+
+
+ {sellingPrograms}
+
+
+ {advertise}
+
+
+ {cooperationOpportunities}
+
+
+
+
+
+ {howToBuy}
+
+
+
+ {makingPayments}
+
+ {showDeliveryOptions && (
+
+ {deliveryOptions}
+
+ )}
+
+ {buyerProtection}
+
+
+ {newUserGuide}
+
+
+
+
+
+ {help}
+
+
+
+ {contactsUs}
+
+
+ {fAQ}
+
+
+ {privacyPolicy}
+
+
+
+
+
+
+
+
+ {showFooterpaymentMethods && (
+
+
+
+
+
+
+
+
+ {showImage113Icon && (
+
+ )}
+
+
+ {!image114 && (
+
+ )}
+
+
+
+
+ )}
+
+
+
+
+ {english}
+
+
+
+
+
+ {showLinedevider && (
+
+ )}
+
+
+
+ {forsterRoadCityOfMonash}
+
+
+
+ {copyright}
+
+
+
+
+
+
+ );
+};
+
+export default FooterMainLanding;
diff --git a/src/components/Header.js b/src/components/Header.js
new file mode 100644
index 0000000..5c33936
--- /dev/null
+++ b/src/components/Header.js
@@ -0,0 +1,113 @@
+const Header = () => {
+ return (
+
+
+ BITSBIDS
+
+
+
+
Search Producs
+
+
+ All categories
+
+
+
+
+
+
+
+
+
+ About us
+
+
+ Contact us
+
+
{`Help & support`}
+
+
+
+
+
+
+
Sign in
+
+
+
+
Favorites
+
+
+
+
+
Cart
+
+
+
+
+
+
+
Categories
+
+
+
+
English
+
+
+
+
+
+ );
+};
+
+export default Header;
diff --git a/src/global.css b/src/global.css
new file mode 100644
index 0000000..dd2c287
--- /dev/null
+++ b/src/global.css
@@ -0,0 +1,14 @@
+@import url("https://fonts.googleapis.com/css2?family=Lateef:wght@400&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;500;700;800&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap");
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+body {
+ @apply leading-[normal] m-0;
+}
+*,
+::before,
+::after {
+ border-width: 0;
+}
diff --git a/tailwind.config.js b/tailwind.config.js
new file mode 100644
index 0000000..3ed095a
--- /dev/null
+++ b/tailwind.config.js
@@ -0,0 +1,61 @@
+/** @type {import('tailwindcss').Config} */
+module.exports = {
+ content: ["./src/**/*.{js,jsx,ts,tsx}"],
+ theme: {
+ extend: {
+ colors: {
+ "text-color-dark-text-primary": "#fff",
+ black: "#000",
+ gray: "rgba(255, 255, 255, 0.91)",
+ "text-color-light-secondary-text": "#555",
+ "text-color-light-tritary-text": "#9d9d9d",
+ "text-color-light-primary-text": "#262626",
+ "button-stroke-stroke": "#d9d9d9",
+ "background-color-footer": "#d1e2eb",
+ "background-color-send-email-frm": "#7296ab",
+ "tag-notif-off-tag": "#ff2e00",
+ "color-green-green-400": "#3dc47e",
+ "color-gray-gray-100": "#e9e9e9",
+ },
+ spacing: {
+ "spacing-3": "12px",
+ "spacing-6": "24px",
+ "spacing-13": "56px",
+ "spacing-8": "32px",
+ "spacing-2": "8px",
+ "spacing-1": "4px",
+ "spacing-5": "20px",
+ "spacing-4": "16px",
+ },
+ fontFamily: {
+ "medium-medium-regular-text": "Lato",
+ inter: "Inter",
+ lateef: "Lateef",
+ },
+ borderRadius: {
+ xl: "20px",
+ "10xs-1": "2.1px",
+ "11xl": "30px",
+ "spacing-1": "4px",
+ },
+ },
+ fontSize: {
+ "11xl": "30px",
+ sm: "14px",
+ mini: "15px",
+ "13xl": "32px",
+ "9xl": "28px",
+ "5xs": "8px",
+ xs: "12px",
+ "3xs": "10px",
+ base: "16px",
+ lg: "18px",
+ xl: "20px",
+ "18xl": "37px",
+ inherit: "inherit",
+ },
+ },
+ corePlugins: {
+ preflight: false,
+ },
+};