public/icons.svg

Summary

Maintainability
Test Coverage
<svg display="none" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>

<!-- external link -->
<symbol id="icon-open-outline" viewBox="0 0 512 512">
<path d="M384 224v184a40 40 0 01-40 40H104a40 40 0 01-40-40V168a40 40 0 0140-40h167.48M336 64h112v112M224 288L440 72" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"/>
</symbol>

<!-- play -->
<symbol id="icon-play" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/><path d="M8 5v14l11-7z"/>
</symbol>

<!-- stop -->
<symbol id="icon-stop" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/><path d="M6 6h12v12H6z"/>
</symbol>

<!-- expand -->
<symbol id="icon-expand" viewBox="0 96 960 960">
<path d="M480 711 240 471l43-43 197 198 197-197 43 43-240 239Z"/>
</symbol>

<!-- info -->
<symbol id="icon-info" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</symbol>

<!-- copy -->
<symbol id="icon-copy" viewBox="0 0 448 512">
<path fill="currentColor" d="M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"></path>
</symbol>

<!-- pencil -->
<symbol id="icon-pencil" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z"/>
</symbol>

<!-- edit -->
<symbol id="icon-edit" viewBox="0 0 24 24">
<rect fill="none" height="24" width="24"/><path d="M3,10h11v2H3V10z M3,8h11V6H3V8z M3,16h7v-2H3V16z M18.01,12.87l0.71-0.71c0.39-0.39,1.02-0.39,1.41,0l0.71,0.71 c0.39,0.39,0.39,1.02,0,1.41l-0.71,0.71L18.01,12.87z M17.3,13.58l-5.3,5.3V21h2.12l5.3-5.3L17.3,13.58z"/>
</symbol>

<!-- save -->
<symbol id="icon-save" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm2 16H5V5h11.17L19 7.83V19zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zM6 6h9v4H6z"/>
</symbol>

<!-- calendar -->
<symbol id="icon-calendar" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zm0-12H5V5h14v2zM7 11h5v5H7z"/>
</symbol>

<!-- More Horiz -->
<symbol id="icon-more-horiz" viewBox="0 0 40 40">
<path d="M9.125 22.458Q8.083 22.458 7.375 21.729Q6.667 21 6.667 20Q6.667 19 7.396 18.271Q8.125 17.542 9.125 17.542Q10.125 17.542 10.833 18.271Q11.542 19 11.542 20Q11.542 21 10.833 21.729Q10.125 22.458 9.125 22.458ZM20 22.458Q19 22.458 18.271 21.729Q17.542 21 17.542 20Q17.542 19 18.271 18.271Q19 17.542 20 17.542Q21 17.542 21.729 18.271Q22.458 19 22.458 20Q22.458 21 21.729 21.729Q21 22.458 20 22.458ZM30.875 22.458Q29.875 22.458 29.167 21.729Q28.458 21 28.458 20Q28.458 19 29.167 18.271Q29.875 17.542 30.875 17.542Q31.917 17.542 32.625 18.271Q33.333 19 33.333 20Q33.333 21 32.604 21.729Q31.875 22.458 30.875 22.458Z"/>
</symbol>

<!-- assessment -->
<symbol id="icon-assessment" viewBox="0 0 48 48">
<path d="M10 40V18H15V40ZM21.5 40V10H26.5V40ZM33 40V26H38V40Z"/>
</symbol>

<!-- check -->
<symbol id="icon-check" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/>
</symbol>

<!-- tag -->
<symbol id="icon-tag" viewBox="0 0 24 24">
<g><path d="M0,0h24v24H0V0z" fill="none"/></g><g><path d="M21.41,11.41l-8.83-8.83C12.21,2.21,11.7,2,11.17,2H4C2.9,2,2,2.9,2,4v7.17c0,0.53,0.21,1.04,0.59,1.41l8.83,8.83 c0.78,0.78,2.05,0.78,2.83,0l7.17-7.17C22.2,13.46,22.2,12.2,21.41,11.41z M6.5,8C5.67,8,5,7.33,5,6.5S5.67,5,6.5,5S8,5.67,8,6.5 S7.33,8,6.5,8z"/></g>
</symbol>

<!-- palette -->
<symbol id="icon-palette" viewBox="0 96 960 960">
<path d="M480 976q-82 0-155-31.5t-127.5-86Q143 804 111.5 731T80 576q0-85 32-158t87.5-127q55.5-54 130-84.5T489 176q79 0 150 26.5T763.5 276q53.5 47 85 111.5T880 529q0 108-63 170.5T650 762h-75q-18 0-31 14t-13 31q0 27 14.5 46t14.5 44q0 38-21 58.5T480 976Zm0-400Zm-233 26q20 0 35-15t15-35q0-20-15-35t-35-15q-20 0-35 15t-15 35q0 20 15 35t35 15Zm126-170q20 0 35-15t15-35q0-20-15-35t-35-15q-20 0-35 15t-15 35q0 20 15 35t35 15Zm214 0q20 0 35-15t15-35q0-20-15-35t-35-15q-20 0-35 15t-15 35q0 20 15 35t35 15Zm131 170q20 0 35-15t15-35q0-20-15-35t-35-15q-20 0-35 15t-15 35q0 20 15 35t35 15ZM480 916q11 0 15.5-4.5T500 897q0-14-14.5-26T471 818q0-46 30-81t76-35h73q76 0 123-44.5T820 529q0-132-100-212.5T489 236q-146 0-247.5 98.5T140 576q0 141 99.5 240.5T480 916Z"/>
</symbol>

<!-- plus -->
<symbol id="icon-plus" viewBox="0 0 24 24">
<path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>
</symbol>

<!-- arrow-back -->
<symbol id="icon-arrow-back" viewBox="0 0 48 48">
<path d="M32.75 44 12.75 24 32.75 4 35.55 6.85 18.4 24 35.55 41.15Z"/>
</symbol>

<!-- cloud -->
<symbol id="icon-cloud" viewBox="0 0 48 48">
<path d="M12.55 40q-4.4 0-7.475-3.075Q2 33.85 2 29.45q0-3.9 2.5-6.85 2.5-2.95 6.35-3.55 1-4.85 4.7-7.925T24.1 8.05q5.6 0 9.45 4.075Q37.4 16.2 37.4 21.9v1.2q3.6-.1 6.1 2.325Q46 27.85 46 31.55q0 3.45-2.5 5.95T37.55 40Zm0-3h25q2.25 0 3.85-1.6t1.6-3.85q0-2.25-1.6-3.85t-3.85-1.6H34.4v-4.2q0-4.55-3.05-7.7-3.05-3.15-7.45-3.15t-7.475 3.15q-3.075 3.15-3.075 7.7h-.95q-3.1 0-5.25 2.175T5 29.45q0 3.15 2.2 5.35Q9.4 37 12.55 37ZM24 24Z"/>
</symbol>

<!-- download -->
<symbol id="icon-download" viewBox="0 96 960 960">
<path d="M220 896q-24 0-42-18t-18-42V693h60v143h520V693h60v143q0 24-18 42t-42 18H220Zm260-153L287 550l43-43 120 120V256h60v371l120-120 43 43-193 193Z"/>
</symbol>

<!-- upload -->
<symbol id="icon-upload" viewBox="0 96 960 960">
<path d="M220 896q-24 0-42-18t-18-42V693h60v143h520V693h60v143q0 24-18 42t-42 18H220Zm230-153V372L330 492l-43-43 193-193 193 193-43 43-120-120v371h-60Z"/>
</symbol>

<!-- sync -->
<symbol id="icon-sync" viewBox="0 96 960 960">
<path d="M196 725q-20-36-28-72.5t-8-74.5q0-131 94.5-225.5T480 258h43l-80-80 39-39 149 149-149 149-40-40 79-79h-41q-107 0-183.5 76.5T220 578q0 29 5.5 55t13.5 49l-43 43Zm280 291L327 867l149-149 39 39-80 80h45q107 0 183.5-76.5T740 577q0-29-5-55t-15-49l43-43q20 36 28.5 72.5T800 577q0 131-94.5 225.5T480 897h-45l80 80-39 39Z"/>
</symbol>

<!-- close -->
<symbol id="icon-close" viewBox="0 0 48 48">
<path d="m12.45 37.65-2.1-2.1L21.9 24 10.35 12.45l2.1-2.1L24 21.9l11.55-11.55 2.1 2.1L26.1 24l11.55 11.55-2.1 2.1L24 26.1Z"/>
</symbol>

<!-- warning -->
<symbol id="icon-warning" viewBox="0 96 960 960">
<path d="m40 936 440-760 440 760H40Zm104-60h672L480 296 144 876Zm340.175-57q12.825 0 21.325-8.675 8.5-8.676 8.5-21.5 0-12.825-8.675-21.325-8.676-8.5-21.5-8.5-12.825 0-21.325 8.675-8.5 8.676-8.5 21.5 0 12.825 8.675 21.325 8.676 8.5 21.5 8.5ZM454 708h60V484h-60v224Zm26-122Z"/>
</symbol>

<!-- error -->
<symbol id="icon-error" viewBox="0 96 960 960">
<path d="M479.982 776q14.018 0 23.518-9.482 9.5-9.483 9.5-23.5 0-14.018-9.482-23.518-9.483-9.5-23.5-9.5-14.018 0-23.518 9.482-9.5 9.483-9.5 23.5 0 14.018 9.482 23.518 9.483 9.5 23.5 9.5ZM453 623h60V370h-60v253Zm27.266 353q-82.734 0-155.5-31.5t-127.266-86q-54.5-54.5-86-127.341Q80 658.319 80 575.5q0-82.819 31.5-155.659Q143 347 197.5 293t127.341-85.5Q397.681 176 480.5 176q82.819 0 155.659 31.5Q709 239 763 293t85.5 127Q880 493 880 575.734q0 82.734-31.5 155.5T763 858.316q-54 54.316-127 86Q563 976 480.266 976Zm.234-60Q622 916 721 816.5t99-241Q820 434 721.188 335 622.375 236 480 236q-141 0-240.5 98.812Q140 433.625 140 576q0 141 99.5 240.5t241 99.5Zm-.5-340Z"/>
</symbol>

<!-- drag -->
<symbol id="icon-drag" viewBox="0 0 48 48">
<path d="M17.5 40q-1.45 0-2.475-1.025Q14 37.95 14 36.5q0-1.45 1.025-2.475Q16.05 33 17.5 33q1.45 0 2.475 1.025Q21 35.05 21 36.5q0 1.45-1.025 2.475Q18.95 40 17.5 40Zm13 0q-1.45 0-2.475-1.025Q27 37.95 27 36.5q0-1.45 1.025-2.475Q29.05 33 30.5 33q1.45 0 2.475 1.025Q34 35.05 34 36.5q0 1.45-1.025 2.475Q31.95 40 30.5 40Zm-13-12.5q-1.45 0-2.475-1.025Q14 25.45 14 24q0-1.45 1.025-2.475Q16.05 20.5 17.5 20.5q1.45 0 2.475 1.025Q21 22.55 21 24q0 1.45-1.025 2.475Q18.95 27.5 17.5 27.5Zm13 0q-1.45 0-2.475-1.025Q27 25.45 27 24q0-1.45 1.025-2.475Q29.05 20.5 30.5 20.5q1.45 0 2.475 1.025Q34 22.55 34 24q0 1.45-1.025 2.475Q31.95 27.5 30.5 27.5ZM17.5 15q-1.45 0-2.475-1.025Q14 12.95 14 11.5q0-1.45 1.025-2.475Q16.05 8 17.5 8q1.45 0 2.475 1.025Q21 10.05 21 11.5q0 1.45-1.025 2.475Q18.95 15 17.5 15Zm13 0q-1.45 0-2.475-1.025Q27 12.95 27 11.5q0-1.45 1.025-2.475Q29.05 8 30.5 8q1.45 0 2.475 1.025Q34 10.05 34 11.5q0 1.45-1.025 2.475Q31.95 15 30.5 15Z"/>
</symbol>

<!-- delete -->
<symbol id="icon-delete" viewBox="0 96 960 960">
<path d="M261 936q-24.75 0-42.375-17.625T201 876V306h-41v-60h188v-30h264v30h188v60h-41v570q0 24-18 42t-42 18H261Zm438-630H261v570h438V306ZM367 790h60V391h-60v399Zm166 0h60V391h-60v399ZM261 306v570-570Z"/>
</symbol>

<!-- task -->
<symbol id="icon-task" viewBox="0 96 960 960">
<path d="M480.12 981.978q-86.316 0-160.508-30.998-74.193-30.998-128.893-85.699-54.701-54.7-85.699-128.893-30.998-74.192-30.998-160.508 0-85.315 30.941-159.403 30.942-74.088 85.699-128.893 54.757-54.805 128.95-86.303Q393.804 169.782 480 169.782q75 0 140 23.648t117.478 65.396l-49.456 49.217q-42.805-33.326-95.27-51.608Q540.287 238.152 480 238.152q-144.105 0-240.977 96.741-96.871 96.741-96.871 241.065 0 144.325 96.859 241.107 96.858 96.783 240.945 96.783t240.99-96.753Q817.848 720.342 817.848 576q0-28.883-4.381-56.266-4.38-27.383-12.902-53.19L853.5 413.37q16.239 37.717 24.478 78.282 8.24 40.565 8.24 84.164 0 86.38-31.499 160.572-31.498 74.193-86.303 128.95-54.805 54.757-128.893 85.699-74.088 30.941-159.403 30.941Zm-59.598-220.391-167.631-168.63 49.783-50.022 117.848 117.847 415.674-415.673 51.022 50.021-466.696 466.457Z"/>
</symbol>

<!-- alart -->
<symbol id="icon-alart" viewBox="0 96 960 960">
<path d="M160 856v-60h84V490q0-84 49.5-149.5T424 258v-29q0-23 16.5-38t39.5-15q23 0 39.5 15t16.5 38v29q81 17 131 82.5T717 490v306h83v60H160Zm320-295Zm0 415q-32 0-56-23.5T400 896h160q0 33-23.5 56.5T480 976ZM304 796h353V490q0-74-51-126t-125-52q-74 0-125.5 52T304 490v306Z"/>
</symbol>

</defs>
</svg>