content-layout.tsx 442 B

12345678910111213141516
  1. import React, { FC, ReactNode } from 'react'
  2. type Props = { children: ReactNode; isMain?: boolean; alt?: boolean }
  3. const ContentLayout: FC<Props> = ({ children, isMain, alt }: Props) => {
  4. const className = alt ? 'content content-alt' : 'content'
  5. return isMain ? (
  6. <main className={className} id="main-content">
  7. {children}
  8. </main>
  9. ) : (
  10. <div className={className}>{children}</div>
  11. )
  12. }
  13. export default ContentLayout