Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

header.tsx 677B

123456789101112131415161718192021222324252627
  1. import { RiCloseLine } from '@remixicon/react'
  2. import React from 'react'
  3. import { useTranslation } from 'react-i18next'
  4. type HeaderProps = {
  5. onClose: () => void
  6. }
  7. const Header = ({
  8. onClose,
  9. }: HeaderProps) => {
  10. const { t } = useTranslation()
  11. return (
  12. <div className='title-2xl-semi-bold relative flex items-center justify-between pb-3 pl-6 pr-14 pt-6 text-text-primary'>
  13. {t('app.importFromDSL')}
  14. <div
  15. className='absolute right-5 top-5 flex size-8 cursor-pointer items-center'
  16. onClick={onClose}
  17. >
  18. <RiCloseLine className='size-[18px] text-text-tertiary' />
  19. </div>
  20. </div>
  21. )
  22. }
  23. export default React.memo(Header)