All files / src/assets/rebrandIcons JobsIcon.tsx

16.66% Statements 1/6
0% Branches 0/5
0% Functions 0/1
16.66% Lines 1/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72                        486x                                                                                                                      
// import { MenuUniqueIds } from "@utils/index";
 
import { useThemeContext } from "@components/EnterpriseSettings/Branding/Provider/CustomThemeProvider";
 
interface IconProps {
  height?: number;
  width?: number;
  gradient?: boolean;
  isMenu?: boolean;
  fill?: string;
}
 
const JobsIcon = ({
  width = 24,
  height = 24,
  fill = "#8F8F8F",
  gradient,
}: IconProps) => {
  const { parseLinearGradientColor } = useThemeContext();
  const [color1, color2] = parseLinearGradientColor();
  if (gradient) {
    return (
      <svg
        width={width}
        height={height}
        viewBox="0 0 24 24"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M10.3502 4.40041H13.5805C13.832 4.4004 14.0558 4.40039 14.2415 4.41556C14.4396 4.43175 14.6465 4.46815 14.8485 4.57105C15.1431 4.72114 15.3826 4.96063 15.5326 5.2552C15.6355 5.45715 15.6719 5.66413 15.6881 5.86223C15.7033 6.04792 15.7033 6.27169 15.7033 6.52318V7.29697L18.4081 7.29697C18.6595 7.29695 18.8833 7.29694 19.069 7.31211C19.2671 7.3283 19.4741 7.3647 19.676 7.4676C19.9706 7.61769 20.2101 7.85718 20.3602 8.15176C20.4631 8.3537 20.4995 8.56068 20.5157 8.75879C20.5308 8.94449 20.5308 9.16829 20.5308 9.41981V10.0723C20.5308 10.4036 20.2622 10.6723 19.9308 10.6723C19.5995 10.6723 19.3308 10.4036 19.3308 10.0723V9.44179C19.3308 9.16152 19.3304 8.9874 19.3197 8.8565C19.3096 8.73301 19.2934 8.70134 19.291 8.69659C19.256 8.62781 19.2 8.57185 19.1312 8.5368C19.1265 8.53439 19.0948 8.51822 18.9713 8.50813C18.8404 8.49743 18.6663 8.49697 18.386 8.49697H5.54472C5.26445 8.49697 5.09034 8.49743 4.95943 8.50813C4.83595 8.51822 4.80427 8.53436 4.79952 8.53678C4.73075 8.57182 4.67479 8.62776 4.63974 8.69654C4.63732 8.70129 4.62116 8.73301 4.61107 8.8565C4.60037 8.9874 4.5999 9.16152 4.5999 9.44179V13.5935C4.5999 13.8738 4.60037 14.0479 4.61107 14.1788C4.62116 14.3023 4.6373 14.334 4.63972 14.3387C4.67476 14.4075 4.7307 14.4635 4.79948 14.4985C4.80423 14.5009 4.83595 14.5171 4.95944 14.5272C4.97146 14.5282 4.98386 14.5291 4.99666 14.5299C5.0007 14.5301 5.00473 14.5303 5.00874 14.5306C5.13383 14.538 5.29822 14.5383 5.54472 14.5383H9.19297V13.6901C9.19297 13.3587 9.46159 13.0901 9.79297 13.0901C10.1243 13.0901 10.393 13.3587 10.393 13.6901V14.5383H13.5378V13.6901C13.5378 13.3587 13.8064 13.0901 14.1378 13.0901C14.4691 13.0901 14.7378 13.3587 14.7378 13.6901V14.5383H18.386C18.6325 14.5383 18.7969 14.538 18.922 14.5306C18.926 14.5303 18.93 14.5301 18.9341 14.5299C18.9469 14.5291 18.9593 14.5282 18.9713 14.5272C19.0948 14.5171 19.1265 14.501 19.1312 14.4985C19.2 14.4635 19.2559 14.4075 19.291 14.3388C19.3066 14.3081 19.3295 14.2337 19.3307 13.7593C19.3315 13.428 19.6009 13.16 19.9322 13.1609C20.2636 13.1618 20.5315 13.4311 20.5307 13.7624L20.5306 13.7849C20.5297 14.1663 20.5288 14.5527 20.3602 14.8836C20.2101 15.1781 19.9706 15.4176 19.676 15.5677C19.6393 15.5864 19.6023 15.603 19.5653 15.6176V17.4776C19.5653 17.7291 19.5653 17.9529 19.5502 18.1386C19.534 18.3367 19.4976 18.5437 19.3947 18.7456C19.2446 19.0402 19.0051 19.2797 18.7105 19.4298C18.5086 19.5327 18.3016 19.5691 18.1035 19.5853C17.9178 19.6004 17.694 19.6004 17.4426 19.6004H6.48816C6.23668 19.6004 6.01291 19.6004 5.82723 19.5853C5.62912 19.5691 5.42214 19.5327 5.2202 19.4298C4.92563 19.2797 4.68613 19.0402 4.53604 18.7456C4.43315 18.5437 4.39675 18.3367 4.38056 18.1386C4.36539 17.9529 4.3654 17.7291 4.36541 17.4776L4.36541 15.6176C4.32839 15.603 4.29146 15.5864 4.25469 15.5677C3.96012 15.4176 3.72062 15.1781 3.57053 14.8836C3.46764 14.6816 3.43124 14.4746 3.41505 14.2765C3.39988 14.0908 3.39989 13.8671 3.3999 13.6156V9.41976C3.39989 9.16826 3.39988 8.94448 3.41505 8.75879C3.43124 8.56068 3.46764 8.3537 3.57053 8.15176C3.72062 7.85718 3.96012 7.61769 4.25469 7.4676C4.45663 7.3647 4.66361 7.3283 4.86172 7.31211C5.04741 7.29694 5.27119 7.29695 5.52268 7.29697C5.53 7.29697 5.53735 7.29697 5.54472 7.29697H8.22745L8.22745 6.52322C8.22744 6.27172 8.22743 6.04793 8.2426 5.86223C8.25879 5.66413 8.29519 5.45715 8.39809 5.2552C8.54817 4.96063 8.78767 4.72114 9.08224 4.57105C9.28419 4.46815 9.49116 4.43175 9.68927 4.41556C9.87496 4.40039 10.0987 4.4004 10.3502 4.40041ZM9.42745 7.29697H14.5033V6.54524C14.5033 6.26497 14.5028 6.09085 14.4921 5.95995C14.482 5.83646 14.4659 5.80478 14.4635 5.80004C14.4284 5.73126 14.3725 5.6753 14.3037 5.64025C14.299 5.63783 14.2672 5.62167 14.1437 5.61158C14.0128 5.60088 13.8387 5.60041 13.5585 5.60041H10.3723C10.092 5.60041 9.91789 5.60088 9.78699 5.61158C9.6635 5.62167 9.63182 5.63781 9.62708 5.64023C9.5583 5.67527 9.50234 5.73121 9.46729 5.79999C9.46487 5.80474 9.44871 5.83646 9.43862 5.95995C9.42792 6.09085 9.42745 6.26497 9.42745 6.54524V7.29697ZM5.56541 15.7383V17.4556C5.56541 17.7359 5.56588 17.91 5.57658 18.0409C5.58667 18.1644 5.60281 18.196 5.60523 18.2008C5.64027 18.2696 5.69621 18.3255 5.76499 18.3606C5.76974 18.363 5.80146 18.3792 5.92494 18.3893C6.05585 18.3999 6.22996 18.4004 6.51023 18.4004H17.4205C17.7008 18.4004 17.8749 18.3999 18.0058 18.3893C18.1293 18.3792 18.1609 18.363 18.1657 18.3606C18.2345 18.3256 18.2904 18.2696 18.3255 18.2008C18.3278 18.1963 18.344 18.1648 18.3542 18.0409C18.3648 17.91 18.3653 17.7359 18.3653 17.4556V15.7383H14.7378V16.1039C14.7378 16.4352 14.4691 16.7039 14.1378 16.7039C13.8064 16.7039 13.5378 16.4352 13.5378 16.1039V15.7383H10.393V16.1039C10.393 16.4352 10.1243 16.7039 9.79297 16.7039C9.46159 16.7039 9.19297 16.4352 9.19297 16.1039V15.7383H5.56541Z"
          fill={`url(#paint0_linear_304_1617${width})`}
        />
        <defs>
          <linearGradient
            id={`paint0_linear_304_1617${width}`}
            x1="19.125"
            y1="4.44795"
            x2="1.21846"
            y2="17.9713"
            gradientUnits="userSpaceOnUse"
          >
            <stop stopColor={color1} />
            <stop offset="1" stopColor={color2} />
          </linearGradient>
        </defs>
      </svg>
    );
  }
 
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 24 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M10.3502 4.40041H13.5805C13.832 4.4004 14.0558 4.40039 14.2415 4.41556C14.4396 4.43175 14.6465 4.46815 14.8485 4.57105C15.1431 4.72114 15.3826 4.96063 15.5326 5.2552C15.6355 5.45715 15.6719 5.66413 15.6881 5.86223C15.7033 6.04792 15.7033 6.27169 15.7033 6.52318V7.29697L18.4081 7.29697C18.6595 7.29695 18.8833 7.29694 19.069 7.31211C19.2671 7.3283 19.4741 7.3647 19.676 7.4676C19.9706 7.61769 20.2101 7.85718 20.3602 8.15176C20.4631 8.3537 20.4995 8.56068 20.5157 8.75879C20.5308 8.94449 20.5308 9.16829 20.5308 9.41981V10.0723C20.5308 10.4036 20.2622 10.6723 19.9308 10.6723C19.5995 10.6723 19.3308 10.4036 19.3308 10.0723V9.44179C19.3308 9.16152 19.3304 8.9874 19.3197 8.8565C19.3096 8.73301 19.2934 8.70134 19.291 8.69659C19.256 8.62781 19.2 8.57185 19.1312 8.5368C19.1265 8.53439 19.0948 8.51822 18.9713 8.50813C18.8404 8.49743 18.6663 8.49697 18.386 8.49697H5.54472C5.26445 8.49697 5.09034 8.49743 4.95943 8.50813C4.83595 8.51822 4.80427 8.53436 4.79952 8.53678C4.73075 8.57182 4.67479 8.62776 4.63974 8.69654C4.63732 8.70129 4.62116 8.73301 4.61107 8.8565C4.60037 8.9874 4.5999 9.16152 4.5999 9.44179V13.5935C4.5999 13.8738 4.60037 14.0479 4.61107 14.1788C4.62116 14.3023 4.6373 14.334 4.63972 14.3387C4.67476 14.4075 4.7307 14.4635 4.79948 14.4985C4.80423 14.5009 4.83595 14.5171 4.95944 14.5272C4.97146 14.5282 4.98386 14.5291 4.99666 14.5299C5.0007 14.5301 5.00473 14.5303 5.00874 14.5306C5.13383 14.538 5.29822 14.5383 5.54472 14.5383H9.19297V13.6901C9.19297 13.3587 9.46159 13.0901 9.79297 13.0901C10.1243 13.0901 10.393 13.3587 10.393 13.6901V14.5383H13.5378V13.6901C13.5378 13.3587 13.8064 13.0901 14.1378 13.0901C14.4691 13.0901 14.7378 13.3587 14.7378 13.6901V14.5383H18.386C18.6325 14.5383 18.7969 14.538 18.922 14.5306C18.926 14.5303 18.93 14.5301 18.9341 14.5299C18.9469 14.5291 18.9593 14.5282 18.9713 14.5272C19.0948 14.5171 19.1265 14.501 19.1312 14.4985C19.2 14.4635 19.2559 14.4075 19.291 14.3388C19.3066 14.3081 19.3295 14.2337 19.3307 13.7593C19.3315 13.428 19.6009 13.16 19.9322 13.1609C20.2636 13.1618 20.5315 13.4311 20.5307 13.7624L20.5306 13.7849C20.5297 14.1663 20.5288 14.5527 20.3602 14.8836C20.2101 15.1781 19.9706 15.4176 19.676 15.5677C19.6393 15.5864 19.6023 15.603 19.5653 15.6176V17.4776C19.5653 17.7291 19.5653 17.9529 19.5502 18.1386C19.534 18.3367 19.4976 18.5437 19.3947 18.7456C19.2446 19.0402 19.0051 19.2797 18.7105 19.4298C18.5086 19.5327 18.3016 19.5691 18.1035 19.5853C17.9178 19.6004 17.694 19.6004 17.4426 19.6004H6.48816C6.23668 19.6004 6.01291 19.6004 5.82723 19.5853C5.62912 19.5691 5.42214 19.5327 5.2202 19.4298C4.92563 19.2797 4.68613 19.0402 4.53604 18.7456C4.43315 18.5437 4.39675 18.3367 4.38056 18.1386C4.36539 17.9529 4.3654 17.7291 4.36541 17.4776L4.36541 15.6176C4.32839 15.603 4.29146 15.5864 4.25469 15.5677C3.96012 15.4176 3.72062 15.1781 3.57053 14.8836C3.46764 14.6816 3.43124 14.4746 3.41505 14.2765C3.39988 14.0908 3.39989 13.8671 3.3999 13.6156V9.41976C3.39989 9.16826 3.39988 8.94448 3.41505 8.75879C3.43124 8.56068 3.46764 8.3537 3.57053 8.15176C3.72062 7.85718 3.96012 7.61769 4.25469 7.4676C4.45663 7.3647 4.66361 7.3283 4.86172 7.31211C5.04741 7.29694 5.27119 7.29695 5.52268 7.29697C5.53 7.29697 5.53735 7.29697 5.54472 7.29697H8.22745L8.22745 6.52322C8.22744 6.27172 8.22743 6.04793 8.2426 5.86223C8.25879 5.66413 8.29519 5.45715 8.39809 5.2552C8.54817 4.96063 8.78767 4.72114 9.08224 4.57105C9.28419 4.46815 9.49116 4.43175 9.68927 4.41556C9.87496 4.40039 10.0987 4.4004 10.3502 4.40041ZM9.42745 7.29697H14.5033V6.54524C14.5033 6.26497 14.5028 6.09085 14.4921 5.95995C14.482 5.83646 14.4659 5.80478 14.4635 5.80004C14.4284 5.73126 14.3725 5.6753 14.3037 5.64025C14.299 5.63783 14.2672 5.62167 14.1437 5.61158C14.0128 5.60088 13.8387 5.60041 13.5585 5.60041H10.3723C10.092 5.60041 9.91789 5.60088 9.78699 5.61158C9.6635 5.62167 9.63182 5.63781 9.62708 5.64023C9.5583 5.67527 9.50234 5.73121 9.46729 5.79999C9.46487 5.80474 9.44871 5.83646 9.43862 5.95995C9.42792 6.09085 9.42745 6.26497 9.42745 6.54524V7.29697ZM5.56541 15.7383V17.4556C5.56541 17.7359 5.56588 17.91 5.57658 18.0409C5.58667 18.1644 5.60281 18.196 5.60523 18.2008C5.64027 18.2696 5.69621 18.3255 5.76499 18.3606C5.76974 18.363 5.80146 18.3792 5.92494 18.3893C6.05585 18.3999 6.22996 18.4004 6.51023 18.4004H17.4205C17.7008 18.4004 17.8749 18.3999 18.0058 18.3893C18.1293 18.3792 18.1609 18.363 18.1657 18.3606C18.2345 18.3256 18.2904 18.2696 18.3255 18.2008C18.3278 18.1963 18.344 18.1648 18.3542 18.0409C18.3648 17.91 18.3653 17.7359 18.3653 17.4556V15.7383H14.7378V16.1039C14.7378 16.4352 14.4691 16.7039 14.1378 16.7039C13.8064 16.7039 13.5378 16.4352 13.5378 16.1039V15.7383H10.393V16.1039C10.393 16.4352 10.1243 16.7039 9.79297 16.7039C9.46159 16.7039 9.19297 16.4352 9.19297 16.1039V15.7383H5.56541Z"
        fill={fill}
      />
    </svg>
  );
};
 
export default JobsIcon;