@teamsparta/stack-icons
Version:
stack icons
2 lines (1 loc) • 2.39 kB
JavaScript
import{a as V,b as l,c as L}from"./chunk-NMSZWCJF.mjs";import{vars as M}from"@teamsparta/stack-tokens";import{forwardRef as Z}from"react";import{jsx as r}from"react/jsx-runtime";var a=({size:e,variant:H})=>{switch(e){case 16:switch(H){case"line":return r("path",{d:"M10.728 1.81836L11.2729 4H14.6675V14H1.33252V4H4.72705L5.27295 1.81836L5.41455 1.25H10.5854L10.728 1.81836ZM8.6665 10.083V11.333H7.3335V10.083H2.66748V12.667H13.3335V10.083H8.6665ZM2.66748 8.58301H13.3335V5.33398H2.66748V8.58301ZM6.27295 4H9.72705L9.41455 2.75H6.58545L6.27295 4Z",fill:"currentColor"});case"fill":return r("path",{d:"M1.3335 10.0002H7.3335V11.3333H8.6665V10.0002H14.6665V14.0002H1.3335V10.0002ZM10.647 1.83911L11.187 4.00024H14.6665V8.66724H1.3335V4.00024H4.81299L5.354 1.83911L5.479 1.33325H10.521L10.647 1.83911ZM6.18701 4.00024H9.81299L9.47998 2.66724H6.52002L6.18701 4.00024Z",fill:"currentColor"})}case 20:switch(H){case"line":return r("path",{d:"M13.3496 2.28857L14.0166 4.9585H18.375V17.5415H1.625V4.9585H5.98438L6.65137 2.28857L6.81738 1.62451H13.1836L13.3496 2.28857ZM10.834 12.5415V14.2065H9.16699V12.5415H3.375V15.7915H16.625V12.5415H10.834ZM3.375 10.7915H16.625V6.7085H3.375V10.7915ZM7.78809 4.9585H12.2129L11.8174 3.37549H8.18359L7.78809 4.9585Z",fill:"currentColor"});case"fill":return r("path",{d:"M1.6665 12.5006H9.1665V14.1666H10.8335V12.5006H18.3335V17.5006H1.6665V12.5006ZM13.3081 2.29846L13.9839 5.00061H18.3335V10.8336H1.6665V5.00061H6.01611L6.69189 2.29846L6.84912 1.66663H13.1509L13.3081 2.29846ZM7.73291 5.00061H12.2661L11.8491 3.33362H8.1499L7.73291 5.00061Z",fill:"currentColor"})}case 24:switch(H){case"line":return r("path",{d:"M15.9697 2.75781L16.7803 6H22V21H2V6H7.21973L8.03027 2.75781L8.21875 2H15.7812L15.9697 2.75781ZM13 17H11V15H4V19H20V15H13V17ZM4 13H20V8H4V13ZM9.28027 6H14.7197L14.2197 4H9.78027L9.28027 6Z",fill:"currentColor"});case"fill":return r("path",{d:"M2 15H11V17H13V15H22V21H2V15ZM15.9697 2.75781L16.7803 6H22V13H2V6H7.21973L8.03027 2.75781L8.21875 2H15.7812L15.9697 2.75781ZM9.28027 6H14.7197L14.2197 4H9.78027L9.28027 6Z",fill:"currentColor"})}}},p=Z(function(f,s){var t=f,{size:H,variant:n,color:i=M.neutral[90],style:o}=t,c=L(t,["size","variant","color","style"]);return r("svg",l(V({width:H,height:H,viewBox:`0 0 ${H} ${H}`,fill:"none",xmlns:"http://www.w3.org/2000/svg",style:V({color:i},o),ref:s},c),{children:r(a,{size:H,variant:n})}))});export{p as a};