org-info.tsx 751 B

123456789101112131415161718192021222324252627282930
  1. import cn from '@/utils/classnames'
  2. type Props = {
  3. className?: string
  4. orgName?: string
  5. packageName: string
  6. packageNameClassName?: string
  7. }
  8. const OrgInfo = ({
  9. className,
  10. orgName,
  11. packageName,
  12. packageNameClassName,
  13. }: Props) => {
  14. return (
  15. <div className={cn('flex h-4 items-center space-x-0.5', className)}>
  16. {orgName && (
  17. <>
  18. <span className='system-xs-regular shrink-0 text-text-tertiary'>{orgName}</span>
  19. <span className='system-xs-regular shrink-0 text-text-quaternary'>/</span>
  20. </>
  21. )}
  22. <span className={cn('system-xs-regular w-0 shrink-0 grow truncate text-text-tertiary', packageNameClassName)}>
  23. {packageName}
  24. </span>
  25. </div>
  26. )
  27. }
  28. export default OrgInfo