header.tsx 542 B

123456789101112131415161718192021222324
  1. import type { ComponentProps, FC } from 'react'
  2. import classNames from '@/utils/classnames'
  3. export type PreviewHeaderProps = Omit<ComponentProps<'div'>, 'title'> & {
  4. title: string
  5. }
  6. export const PreviewHeader: FC<PreviewHeaderProps> = (props) => {
  7. const { title, className, children, ...rest } = props
  8. return <div
  9. {...rest}
  10. className={classNames(
  11. className,
  12. )}
  13. >
  14. <div
  15. className='text-text-accent system-2xs-semibold-uppercase uppercase px-1 mb-1'
  16. >
  17. {title}
  18. </div>
  19. {children}
  20. </div>
  21. }