import type { ReactNode } from 'react';
import { CorporateLayout } from '../layouts';

export interface BusinessTemplateProps {
  header?: ReactNode;
  navigation?: ReactNode;
  hero?: ReactNode;
  features?: ReactNode;
  services?: ReactNode;
  testimonials?: ReactNode;
  cta?: ReactNode;
  footer?: ReactNode;
}

export function BusinessTemplate({ 
  header, 
  navigation,
  hero,
  features,
  services,
  testimonials,
  cta,
  footer
}: BusinessTemplateProps) {
  return (
    <CorporateLayout
      header={header}
      navigation={navigation}
      mainContent={
        <>
          {hero}
          {features}
          {services}
          {testimonials}
          {cta}
        </>
      }
      footer={footer}
    />
  );
}

