import * as React from "react"; import theme from "./theme"; import { HeaderLayouts } from "./Headers/types"; import { Header01, Header02, Header03, Header04, Header05, Header06, Header07, Header08, Header09, Header10, Header11, Header12, Header13, Header14, // Header15, Header16, Header17, Header18, Header19, Header20, Header21, Header22, Header23, } from "./Headers"; import { BenefitLayouts } from "./Benefits/types"; import { Benefit01, Benefit02, Benefit03, Benefit04, Benefit05, Benefit06, Benefit07, Benefit08, Benefit09, Benefit10, Benefit11, Benefit12, Benefit13, Benefit14, Benefit15, Benefit16, Benefit17, Benefit18, Benefit19, Benefit20, Benefit21, Benefit22, Benefit23, Benefit24, } from "./Benefits"; import { CTALayouts } from "./CTA/types"; import { CTA01, CTA02, CTA03, CTA04, CTA05, CTA06, CTA07, CTA08, CTA09, CTA10, CTA11, CTA12, CTA13, CTA14, CTA15, CTA16, CTA17, CTA18, CTA19, CTA20, CTA21, CTA22, } from "./CTA"; import { ContentLayouts } from "./Content/types"; import { Content01, Content02, Content03, Content04, Content05, Content06, Content07, Content08, Content09, Content10, Content11, Content12, Content13, Content14, Content15, Content16, Content17, Content18, Content19, } from "./Content"; import { PricingLayouts } from "./Pricing/types"; import { Pricing01, Pricing02, Pricing03, Pricing04, Pricing05, Pricing06, } from "./Pricing"; import { SocialProofLayouts } from "./SocialProof/types"; import { SocialProof01, SocialProof02, SocialProof03, SocialProof04, SocialProof05, SocialProof06, SocialProof07, SocialProof08, SocialProof09, SocialProof10, SocialProof11, SocialProof12, SocialProof13, SocialProof14, SocialProof15, } from "./SocialProof"; import { FormLayouts } from "./Forms/types"; import { Form01, Form02, Form03, Form04, Form05, Form06, Form07, Form08, Form09, Form10, Form11, Form12, Form13, Form14, Form15, Form16, Form17, Form18, Form19, Form20, Form21, } from "./Forms"; import { NavigationLayouts } from "./Navigation/types"; import { Navigation01, Navigation02, Navigation03, Navigation04, Navigation05, Navigation06, } from "./Navigation"; import { FooterLayouts } from "./Footers/types"; import { Footer01, Footer02, Footer03, Footer04, Footer05, Footer06, Footer07, Footer08, Footer09, Footer10, Footer11, // Footer12, Footer13, Footer14, } from "./Footers"; import { GuaranteeLayouts } from "./Guarantee/types"; import { Guarantee01, Guarantee02, Guarantee03 } from "./Guarantee"; import { QuizLayouts } from "./Quiz/types"; import { Quiz01, Quiz02 } from "./Quiz"; import { UrgencyLayouts } from "./Urgency/types"; import { Urgency01, Urgency02, Urgency03, Urgency04, Urgency05, Urgency06, } from "./Urgency"; import { iProps } from "./types"; const Layout: React.FC = ({ type, data }) => { switch (type) { /** * Headers */ case HeaderLayouts.ONE: return ; case HeaderLayouts.TWO: return ; case HeaderLayouts.THREE: return ; case HeaderLayouts.FOUR: return ; case HeaderLayouts.FIVE: return ; case HeaderLayouts.SIX: return ; case HeaderLayouts.SEVEN: return ; case HeaderLayouts.EIGHT: return ; case HeaderLayouts.NINE: return ; case HeaderLayouts.TEN: return ; case HeaderLayouts.ELEVEN: return ; case HeaderLayouts.TWELVE: return ; case HeaderLayouts.THIRTEEN: return ; case HeaderLayouts.FOURTEEN: return ; case HeaderLayouts.SIXTEEN: return ; case HeaderLayouts.SEVENTEEN: return ; case HeaderLayouts.EIGHTEEN: return ; case HeaderLayouts.NINETEEN: return ; case HeaderLayouts.TWENTY: return ; case HeaderLayouts.TWENTYONE: return ; case HeaderLayouts.TWENTYTWO: return ; case HeaderLayouts.TWENTYTHREE: return ; /** * Benefits */ case BenefitLayouts.ONE: return ; case BenefitLayouts.TWO: return ; case BenefitLayouts.THREE: return ; case BenefitLayouts.FOUR: return ; case BenefitLayouts.FIVE: return ; case BenefitLayouts.SIX: return ; case BenefitLayouts.SEVEN: return ; case BenefitLayouts.EIGHT: return ; case BenefitLayouts.NINE: return ; case BenefitLayouts.TEN: return ; case BenefitLayouts.ELEVEN: return ; case BenefitLayouts.TWELVE: return ; case BenefitLayouts.THIRTEEN: return ; case BenefitLayouts.FOURTEEN: return ; case BenefitLayouts.FIFTEEN: return ; case BenefitLayouts.SIXTEEN: return ; case BenefitLayouts.SEVENTEEN: return ; case BenefitLayouts.EIGHTEEN: return ; case BenefitLayouts.NINETEEN: return ; case BenefitLayouts.TWENTY: return ; case BenefitLayouts.TWENTYONE: return ; case BenefitLayouts.TWENTYTWO: return ; case BenefitLayouts.TWENTYTHREE: return ; case BenefitLayouts.TWENTYFOUR: return ; /** * CTAs */ case CTALayouts.ONE: return ; case CTALayouts.TWO: return ; case CTALayouts.THREE: return ; case CTALayouts.FOUR: return ; case CTALayouts.FIVE: return ; case CTALayouts.SIX: return ; case CTALayouts.SEVEN: return ; case CTALayouts.EIGHT: return ; // case CTALayouts.NINE: // return ; case CTALayouts.TEN: return ; case CTALayouts.ELEVEN: return ; case CTALayouts.TWELVE: return ; case CTALayouts.THIRTEEN: return ; case CTALayouts.FOURTEEN: return ; case CTALayouts.FIFTEEN: return ; case CTALayouts.SIXTEEN: return ; case CTALayouts.SEVENTEEN: return ; case CTALayouts.EIGHTEEN: return ; case CTALayouts.NINETEEN: return ; case CTALayouts.TWENTY: return ; case CTALayouts.TWENTYONE: return ; case CTALayouts.TWENTYTWO: return ; /** * Contents */ case ContentLayouts.ONE: return ; case ContentLayouts.TWO: return ; case ContentLayouts.THREE: return ; case ContentLayouts.FOUR: return ; case ContentLayouts.FIVE: return ; case ContentLayouts.SIX: return ; case ContentLayouts.SEVEN: return ; case ContentLayouts.EIGHT: return ; case ContentLayouts.NINE: return ; case ContentLayouts.TEN: return ; case ContentLayouts.ELEVEN: return ; case ContentLayouts.TWELVE: return ; case ContentLayouts.THIRTEEN: return ; case ContentLayouts.FOURTEEN: return ; case ContentLayouts.FIFTEEN: return ; case ContentLayouts.SIXTEEN: return ; case ContentLayouts.SEVENTEEN: return ; case ContentLayouts.EIGHTEEN: return ; case ContentLayouts.NINETEEN: return ; /** * Pricing */ case PricingLayouts.ONE: return ; case PricingLayouts.TWO: return ; case PricingLayouts.THREE: return ; case PricingLayouts.FOUR: return ; case PricingLayouts.FIVE: return ; case PricingLayouts.SIX: return ; /** * Social Proof */ case SocialProofLayouts.ONE: return ; case SocialProofLayouts.TWO: return ; case SocialProofLayouts.THREE: return ; case SocialProofLayouts.FOUR: return ; case SocialProofLayouts.FIVE: return ; case SocialProofLayouts.SIX: return ; case SocialProofLayouts.SEVEN: return ; case SocialProofLayouts.EIGHT: return ; case SocialProofLayouts.NINE: return ; case SocialProofLayouts.TEN: return ; case SocialProofLayouts.ELEVEN: return ; case SocialProofLayouts.TWELVE: return ; case SocialProofLayouts.THIRTEEN: return ; case SocialProofLayouts.FOURTEEN: return ; case SocialProofLayouts.FIFTEEN: return ; /** * Forms */ case FormLayouts.ONE: return ; case FormLayouts.TWO: return ; case FormLayouts.THREE: return ; case FormLayouts.FOUR: return ; case FormLayouts.FIVE: return ; case FormLayouts.SIX: return ; case FormLayouts.SEVEN: return ; case FormLayouts.EIGHT: return ; case FormLayouts.NINE: return ; case FormLayouts.TEN: return ; case FormLayouts.ELEVEN: return ; case FormLayouts.TWELVE: return ; case FormLayouts.THIRTEEN: return ; case FormLayouts.FOURTEEN: return ; case FormLayouts.FIFTEEN: return ; case FormLayouts.SIXTEEN: return ; case FormLayouts.SEVENTEEN: return ; case FormLayouts.EIGHTEEN: return ; case FormLayouts.NINETEEN: return ; case FormLayouts.TWENTY: return ; case FormLayouts.TWENTYONE: return ; /** * Footers */ case FooterLayouts.ONE: return ; case FooterLayouts.TWO: return ; case FooterLayouts.THREE: return ; case FooterLayouts.FOUR: return ; case FooterLayouts.FIVE: return ; case FooterLayouts.SIX: return ; case FooterLayouts.SEVEN: return ; case FooterLayouts.EIGHT: return ; case FooterLayouts.NINE: return ; case FooterLayouts.TEN: return ; case FooterLayouts.ELEVEN: return ; // case FooterLayouts.TWELVE: // return ; case FooterLayouts.THIRTEEN: return ; case FooterLayouts.FOURTEEN: return ; /** * Navigation Layouts */ case NavigationLayouts.ONE: return ; case NavigationLayouts.TWO: return ; case NavigationLayouts.THREE: return ; case NavigationLayouts.FOUR: return ; case NavigationLayouts.FIVE: return ; case NavigationLayouts.SIX: return ; /** * Urgency Layouts */ case UrgencyLayouts.ONE: return ; case UrgencyLayouts.TWO: return ; case UrgencyLayouts.THREE: return ; case UrgencyLayouts.FOUR: return ; case UrgencyLayouts.FIVE: return ; case UrgencyLayouts.SIX: return ; /** * Guarantee Layouts */ case GuaranteeLayouts.ONE: return ; case GuaranteeLayouts.TWO: return ; case GuaranteeLayouts.THREE: return ; /** * Quiz Layouts */ case QuizLayouts.ONE: return ; case QuizLayouts.TWO: return ; default: return (
No Layout To Show
); } }; export default Layout;