Initial react editor website template

This commit is contained in:
Rami Bitar
2026-08-29 14:03:50 -04:00
commit 3e072967e6
61 changed files with 7041 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
import type { Config, Data } from '@reacteditor/core';
import type { HeaderProps } from '@/components/website/header';
import type { FooterProps } from '@/components/website/footer';
import type { HeroProps } from '@/components/website/hero';
import type { LogoMarqueeProps } from '@/components/website/logo-marquee';
import type { FeaturesProps } from '@/components/website/features';
import type { TestimonialsProps } from '@/components/website/testimonials';
import type { PricingProps } from '@/components/website/pricing';
import type { CtaProps } from '@/components/website/cta';
import type { ContactFormProps } from '@/components/website/contact-form';
import type { StatsProps } from '@/components/website/stats';
import type { FaqProps } from '@/components/website/faq';
import type { PostsCarouselProps } from '@/components/website/posts-carousel';
import type { RootProps } from './root';
export type Components = {
header: HeaderProps;
footer: FooterProps;
hero: HeroProps;
'logo-marquee': LogoMarqueeProps;
features: FeaturesProps;
testimonials: TestimonialsProps;
pricing: PricingProps;
cta: CtaProps;
'contact-form': ContactFormProps;
stats: StatsProps;
faq: FaqProps;
'posts-carousel': PostsCarouselProps;
};
export type UserConfig = Config<{
components: Components;
root: RootProps;
categories: ['navigation', 'marketing', 'social-proof', 'content', 'conversion'];
}>;
export type UserData = Data<Components, RootProps>;