@untitledui/file-icons
Version:
Official React library for Untitled UI File Icons
2 lines (1 loc) • 2.32 kB
JavaScript
import*as s from"react";const t=({size:i=40,theme:a="light",...l})=>s.createElement("svg",{width:i,height:i,fill:"none",viewBox:"0 0 40 40","aria-hidden":"true",...l},s.createElement("mask",{id:"csv_svg__b",width:32,height:40,x:4,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},s.createElement("path",{fill:"url(#csv_svg__a)",d:"M4 4a4 4 0 0 1 4-4h16l12 12v24a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z"})),s.createElement("g",{mask:"url(#csv_svg__b)"},s.createElement("path",{fill:a==="light"?"#F5F5F5":"#22262F",d:"M4 4a4 4 0 0 1 4-4h16l12 12v24a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z"})),s.createElement("path",{fill:a==="light"?"#E9EAEB":"#373A41",d:"m24 0 12 12h-8a4 4 0 0 1-4-4z"}),s.createElement("path",{fill:a==="light"?"#414651":"#CECFD2",d:"M16.645 27.746h-1.4a1.4 1.4 0 0 0-.156-.482 1.2 1.2 0 0 0-.304-.365 1.3 1.3 0 0 0-.428-.23 1.6 1.6 0 0 0-.52-.08q-.51 0-.886.253-.378.25-.585.728-.208.476-.208 1.157 0 .7.208 1.176.21.477.588.72.377.242.872.242.278 0 .515-.073.24-.074.425-.214.186-.144.307-.349.124-.204.172-.466l1.4.006q-.054.45-.271.87a2.6 2.6 0 0 1-.579.744q-.36.326-.863.518a3.2 3.2 0 0 1-1.128.189 3.1 3.1 0 0 1-1.566-.397 2.8 2.8 0 0 1-1.087-1.147q-.396-.75-.396-1.819 0-1.07.403-1.822.402-.75 1.093-1.144.69-.396 1.553-.396.569 0 1.055.16.489.16.866.466a2.4 2.4 0 0 1 .614.745q.24.44.306 1.01m4.544-.409a.8.8 0 0 0-.33-.6q-.29-.215-.79-.215-.338 0-.571.096a.8.8 0 0 0-.358.259.62.62 0 0 0-.122.377.54.54 0 0 0 .074.307.8.8 0 0 0 .227.227q.144.092.332.163.189.066.403.115l.588.14q.428.096.786.256t.62.393.406.55q.147.316.15.725a1.8 1.8 0 0 1-.306 1.042q-.3.439-.87.681-.566.24-1.364.24-.794 0-1.381-.243a2 2 0 0 1-.914-.72q-.326-.479-.342-1.185h1.339q.022.33.189.55.169.217.45.329.285.108.642.108.352 0 .611-.102a.94.94 0 0 0 .406-.284.66.66 0 0 0 .144-.419.54.54 0 0 0-.131-.37 1 1 0 0 0-.378-.256 4 4 0 0 0-.604-.192l-.712-.179q-.828-.201-1.307-.63-.48-.428-.477-1.153a1.7 1.7 0 0 1 .317-1.04q.323-.443.885-.693t1.279-.249q.728 0 1.272.25.546.249.85.693.303.445.313 1.029zm3.529-1.883 1.582 4.974h.06l1.586-4.974h1.534L27.223 32H25.44l-2.26-6.546z"}),s.createElement("defs",null,s.createElement("linearGradient",{id:"csv_svg__a",x1:20,x2:20,y1:0,y2:40,gradientUnits:"userSpaceOnUse"},s.createElement("stop",{stopOpacity:.4}),s.createElement("stop",{offset:1}))));t.displayName="Csv";export{t as Csv};