betagouv/service-national-universel

View on GitHub
admin/src/assets/Linear-Map.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";

export default function LinearMap(props) {
  return (
    <svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
      <path
        d="M48.9082 23.9824V48.0469C48.9082 46.1485 50.4492 44.6074 52.3476 44.6074C54.2461 44.6074 55.7871 46.1485 55.7871 48.0469C55.7871 49.9453 54.2461 51.4863 52.3476 51.4863H7.6582C5.75976 51.4863 4.21875 49.9453 4.21875 48.0469C4.21875 46.1485 5.75976 44.6074 7.6582 44.6074C9.55664 44.6074 11.0977 46.1485 11.0977 48.0469V23.9824H48.9082Z"
        fill="#3DC38A"
      />
      <path
        d="M35.9824 26.8945C37.0254 27.334 37.7344 28.1777 37.7344 29.1445C37.7344 30.5684 36.1934 31.7227 34.2949 31.7227C32.3965 31.7227 30.8555 30.5684 30.8555 29.1445C30.8555 28.1777 31.5645 27.3398 32.6074 26.8945"
        fill="#F2B843"
      />
      <path
        d="M11.0918 36.0176H14.5312C15.4805 36.0176 16.248 35.25 16.248 34.3008V31.8633C16.248 30.7559 16.957 29.7656 18.0117 29.4199L22.2188 28.0195C23.2734 27.668 23.9824 26.6836 23.9824 25.5762V23.9941H27.4219V26.291C27.4219 28.5117 26.0039 30.4805 23.8945 31.1836L20.2734 32.3848C19.9219 32.502 19.6875 32.8301 19.6875 33.1992V34.3008C19.6875 35.25 20.4551 36.0176 21.4043 36.0176H38.5898C39.5391 36.0176 40.3066 35.25 40.3066 34.3008V23.9883H43.7461V34.3008C43.7461 35.25 44.5137 36.0176 45.4629 36.0176H48.9023V39.457H44.6074C44.1328 39.457 43.7461 39.8438 43.7461 40.3184V43.7578C43.7461 44.2324 44.1328 44.6192 44.6074 44.6192H48.9023V48.0469H44.6074C44.1328 48.0469 43.7461 48.4336 43.7461 48.9082V51.4864H40.3125V41.1738C40.3125 40.2246 39.5449 39.457 38.5957 39.457H30.8613C29.9121 39.457 29.1445 40.2246 29.1445 41.1738V51.4864H25.7051V39.4512H19.6875V40.1309C19.6875 44.1738 18.4922 48.1231 16.248 51.4864H11.9531L12.7559 50.3672C15.0293 47.1856 16.2539 43.3711 16.2539 39.457H11.0977L11.0918 36.0176Z"
        fill="#F2B843"
      />
      <path
        d="M4.21875 48.0469C4.21875 46.1484 5.75976 44.6074 7.6582 44.6074C9.55664 44.6074 11.0977 46.1484 11.0977 48.0469V23.9824C11.0977 22.084 9.55664 20.543 7.6582 20.543C5.75976 20.543 4.21875 22.084 4.21875 23.9824V48.0469ZM48.9082 48.0469C48.9082 46.1484 50.4492 44.6074 52.3476 44.6074C54.2461 44.6074 55.7871 46.1484 55.7871 48.0469V23.9824C55.7871 22.084 54.2461 20.543 52.3476 20.543C50.4492 20.543 48.9082 22.084 48.9082 23.9824V48.0469Z"
        fill="#2F9B77"
      />
      <path
        d="M34.2949 29.1387L40.4824 20.8887C41.4844 19.5469 42.0293 17.9238 42.0293 16.248C42.0293 11.9766 38.5664 8.51367 34.2949 8.51367C30.0234 8.51367 26.5605 11.9766 26.5605 16.248C26.5605 17.9238 27.1055 19.5469 28.1074 20.8887L34.2949 29.1387Z"
        fill="#EA800C"
      />
      <path
        d="M30.8555 15.3926C30.8555 15.8443 30.9444 16.2915 31.1173 16.7088C31.2901 17.1261 31.5435 17.5053 31.8629 17.8246C32.1822 18.144 32.5614 18.3974 32.9787 18.5702C33.396 18.7431 33.8432 18.832 34.2949 18.832C34.7466 18.832 35.1939 18.7431 35.6111 18.5702C36.0284 18.3974 36.4076 18.144 36.727 17.8246C37.0464 17.5053 37.2997 17.1261 37.4726 16.7088C37.6454 16.2915 37.7344 15.8443 37.7344 15.3926C37.7344 14.9409 37.6454 14.4936 37.4726 14.0764C37.2997 13.6591 37.0464 13.2799 36.727 12.9605C36.4076 12.6411 36.0284 12.3878 35.6111 12.2149C35.1939 12.0421 34.7466 11.9531 34.2949 11.9531C33.8432 11.9531 33.396 12.0421 32.9787 12.2149C32.5614 12.3878 32.1822 12.6411 31.8629 12.9605C31.5435 13.2799 31.2901 13.6591 31.1173 14.0764C30.9444 14.4936 30.8555 14.9409 30.8555 15.3926Z"
        fill="white"
      />
      <path
        d="M52.3476 19.957C50.3261 19.957 48.6504 21.4512 48.3633 23.3965H39.334L40.9512 21.2402C42.041 19.7813 42.6152 18.0586 42.6152 16.248C42.6152 11.6602 38.8828 7.92773 34.2949 7.92773C29.707 7.92773 25.9746 11.6602 25.9746 16.248C25.9746 18.0586 26.5488 19.7813 27.6387 21.2402L29.2558 23.3965H11.6426C11.3555 21.4512 9.67968 19.957 7.6582 19.957C5.4375 19.957 3.63281 21.7617 3.63281 23.9824V48.0469C3.63281 50.2676 5.4375 52.0723 7.6582 52.0723H52.3476C54.5683 52.0723 56.373 50.2676 56.373 48.0469V23.9824C56.373 21.7617 54.5683 19.957 52.3476 19.957ZM44.6074 44.0332C44.4551 44.0332 44.332 43.9102 44.332 43.7578V40.3184C44.332 40.166 44.4551 40.043 44.6074 40.043H48.3222V44.0332H44.6074ZM48.3222 35.4317H45.4629C44.8418 35.4317 44.332 34.9219 44.332 34.3008V24.5684H48.3222V35.4317ZM27.1465 16.248C27.1465 12.3047 30.3515 9.09961 34.2949 9.09961C38.2383 9.09961 41.4433 12.3047 41.4433 16.248C41.4433 17.8008 40.9512 19.2832 40.0137 20.5371L34.2949 28.1602L28.5762 20.5371C27.6387 19.2832 27.1465 17.8008 27.1465 16.248ZM37.1484 29.1445C37.1484 30.2227 35.8418 31.1367 34.2949 31.1367C32.748 31.1367 31.4414 30.2227 31.4414 29.1445C31.4414 28.5703 31.8164 28.0195 32.4375 27.6387L33.8262 29.4902C33.9375 29.6367 34.1133 29.7246 34.2949 29.7246C34.4765 29.7246 34.6523 29.6367 34.7637 29.4902L36.1523 27.6387C36.7734 28.0137 37.1484 28.5645 37.1484 29.1445ZM31.7344 26.7012C30.8203 27.2988 30.2695 28.1895 30.2695 29.1445C30.2695 30.0234 30.709 30.8379 31.5117 31.4356C32.2617 31.9981 33.2519 32.3086 34.2949 32.3086C35.3379 32.3086 36.3281 31.9981 37.0781 31.4356C37.8808 30.8379 38.3203 30.0234 38.3203 29.1445C38.3203 28.1836 37.7754 27.2871 36.8613 26.6953L38.4551 24.5684H39.7207V34.3008C39.7207 34.9219 39.2109 35.4317 38.5898 35.4317H21.4043C20.7832 35.4317 20.2734 34.9219 20.2734 34.3008V33.1992C20.2734 33.082 20.3496 32.9766 20.4551 32.9414L24.0762 31.7402C26.4258 30.9551 28.0019 28.7695 28.0019 26.291V24.5684H30.1289L31.7344 26.7012ZM11.6836 24.5684H23.3965V25.5762C23.3965 26.4316 22.8516 27.1934 22.0312 27.4629L17.8242 28.8633C16.5293 29.291 15.6562 30.4922 15.6562 31.8633V34.3008C15.6562 34.9219 15.1465 35.4317 14.5254 35.4317H11.6777V24.5684H11.6836ZM4.80469 23.9824C4.80469 22.4063 6.08203 21.1289 7.6582 21.1289C9.21093 21.1289 10.4766 22.3711 10.5117 23.918C10.5117 23.9414 10.5059 23.9648 10.5059 23.9824V45.2051C9.77929 44.4727 8.77148 44.0215 7.6582 44.0215H7.64648C6.5332 44.0215 5.52539 44.4785 4.79883 45.2109V23.9824H4.80469ZM4.80469 48.0469C4.80469 46.4766 6.08203 45.1934 7.6582 45.1934C9.22851 45.1934 10.5059 46.4766 10.5059 48.0469C10.5059 48.3692 10.7695 48.6328 11.0918 48.6328H11.1035C11.4258 48.6328 11.6894 48.3692 11.6894 48.0469V40.043H15.6621C15.5508 43.6406 14.3848 47.0859 12.2812 50.0274L11.6543 50.9004H7.6582C6.08203 50.9004 4.80469 49.6231 4.80469 48.0469ZM25.1191 50.9004H17.3086C19.2539 47.6426 20.2734 43.9453 20.2734 40.1309V40.0371H25.1191V50.9004ZM39.7265 50.9004H29.7305V41.1738C29.7305 40.5527 30.2402 40.043 30.8613 40.043H38.5957C39.2168 40.043 39.7265 40.5527 39.7265 41.1738V50.9004ZM40.8984 50.9004V41.1738C40.8984 39.9024 39.8672 38.8711 38.5957 38.8711H30.8613C29.5898 38.8711 28.5586 39.9024 28.5586 41.1738V50.9004H26.291V39.4512C26.291 39.1289 26.0273 38.8652 25.7051 38.8652H19.6875C19.3652 38.8652 19.1016 39.1289 19.1016 39.4512V40.1309C19.1016 43.9688 18.0059 47.6836 15.9316 50.9004H13.0957L13.2363 50.707C15.5976 47.4024 16.8457 43.5117 16.8457 39.457C16.8457 39.1348 16.582 38.8711 16.2598 38.8711H11.6894V36.6035H14.5312C15.8027 36.6035 16.834 35.5723 16.834 34.3008V31.8633C16.834 31.002 17.3789 30.2461 18.1992 29.9766L22.4062 28.5762C23.7012 28.1426 24.5683 26.9414 24.5683 25.5762V24.5801H26.8359V26.291C26.8359 28.2598 25.582 30.0059 23.7129 30.627L20.0918 31.8281C19.5 32.0274 19.1074 32.5781 19.1074 33.1992V34.3008C19.1074 35.5723 20.1387 36.6035 21.4101 36.6035H38.5957C39.8672 36.6035 40.8984 35.5723 40.8984 34.3008V24.5742H43.166V34.3008C43.166 35.5723 44.1972 36.6035 45.4687 36.6035H48.3222V38.8711H44.6133C43.8164 38.8711 43.166 39.5215 43.166 40.3184V43.7578C43.166 44.5547 43.8164 45.2051 44.6133 45.2051H48.3222V47.4609H44.6133C43.8164 47.4609 43.166 48.1113 43.166 48.9082V50.9004H40.8984ZM52.3476 50.9004H44.332V48.9082C44.332 48.7559 44.4551 48.6328 44.6074 48.6328H48.914C49.2363 48.6328 49.5 48.3692 49.5 48.0469C49.5 46.4707 50.7773 45.1934 52.3535 45.1934C53.9297 45.1934 55.207 46.4707 55.207 48.0469C55.207 49.6231 53.9238 50.9004 52.3476 50.9004ZM55.125 45.1406C55.1015 45.1172 55.0781 45.0938 55.0547 45.0762C55.0312 45.0527 55.0078 45.0352 54.9843 45.0117C54.9609 44.9883 54.9375 44.9707 54.914 44.9473C54.8906 44.9297 54.8613 44.9063 54.8379 44.8887C54.8144 44.8711 54.7851 44.8477 54.7617 44.8301C54.7383 44.8125 54.709 44.7949 54.6855 44.7774C54.6562 44.7598 54.6328 44.7363 54.6035 44.7188C54.5801 44.7012 54.5508 44.6836 54.5273 44.666L54.4394 44.6133C54.416 44.5957 54.3867 44.584 54.3633 44.5664L54.2754 44.5137C54.2461 44.502 54.2226 44.4844 54.1933 44.4727C54.164 44.4551 54.1289 44.4375 54.0996 44.4258C54.0703 44.4141 54.0468 44.4024 54.0176 44.3906C53.9883 44.3789 53.9531 44.3613 53.9238 44.3496C53.8945 44.3379 53.8652 44.3262 53.8418 44.3145C53.8066 44.3027 53.7773 44.2852 53.7422 44.2734C53.7129 44.2617 53.6836 44.2559 53.6543 44.2442C53.6191 44.2324 53.5898 44.2207 53.5547 44.209C53.5254 44.1973 53.4961 44.1914 53.4668 44.1856C53.4316 44.1738 53.4023 44.168 53.3672 44.1563C53.3379 44.1504 53.3027 44.1387 53.2734 44.1328C53.2383 44.127 53.209 44.1152 53.1738 44.1094C53.1386 44.1035 53.1093 44.0977 53.0742 44.0918C53.039 44.0859 53.0097 44.0801 52.9746 44.0742C52.9394 44.0684 52.9043 44.0625 52.8691 44.0625C52.8398 44.0567 52.8047 44.0567 52.7754 44.0508C52.7285 44.0449 52.6875 44.0449 52.6406 44.0391C52.6172 44.0391 52.5937 44.0332 52.5703 44.0332C52.5 44.0274 52.4297 44.0274 52.3652 44.0274C52.2246 44.0274 52.0898 44.0332 51.9551 44.0508C51.0058 44.1504 50.1504 44.5781 49.5117 45.2168V23.9824C49.5117 22.4063 50.789 21.1289 52.3652 21.1289C53.9414 21.1289 55.2187 22.4063 55.2187 23.9824V45.2109C55.2187 45.2109 55.2129 45.2109 55.2129 45.2051C55.1718 45.1817 55.1484 45.1582 55.125 45.1406Z"
        fill="#231F20"
      />
      <path
        d="M38.3203 15.3926C38.3203 13.1719 36.5156 11.3672 34.2949 11.3672C32.0742 11.3672 30.2695 13.1719 30.2695 15.3926C30.2695 17.6133 32.0742 19.418 34.2949 19.418C36.5156 19.418 38.3203 17.6133 38.3203 15.3926ZM31.4414 15.3926C31.4414 13.8164 32.7188 12.5391 34.2949 12.5391C35.8711 12.5391 37.1484 13.8164 37.1484 15.3926C37.1484 16.9687 35.8711 18.2461 34.2949 18.2461C32.7188 18.2461 31.4414 16.9687 31.4414 15.3926Z"
        fill="#231F20"
      />
    </svg>
  );
}