FolderIcon.tsx 874 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import React from 'react';
  2. type Props = {
  3. isOpen: boolean
  4. }
  5. export const FolderIcon = (props: Props): JSX.Element => {
  6. const { isOpen } = props;
  7. return (
  8. <>
  9. {!isOpen ? (
  10. <svg
  11. width="20"
  12. height="20"
  13. viewBox="0 0 24 24"
  14. >
  15. <path
  16. fill="currentColor"
  17. d="M20,18H4V8H20M20,6H12L10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6Z"
  18. />
  19. </svg>
  20. ) : (
  21. <svg
  22. width="20"
  23. height="20"
  24. viewBox="0 0 24 24"
  25. >
  26. <path
  27. fill="currentColor"
  28. d="M6.1,10L4,18V8H21A2,2 0 0,0 19,6H12L10,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,
  29. 20H19C19.9,20 20.7,19.4 20.9,18.5L23.2,10H6.1M19,18H6L7.6,12H20.6L19,18Z"
  30. />
  31. </svg>
  32. )
  33. }
  34. </>
  35. );
  36. };