UNPKG

@central-icons-react/square-outlined-radius-0-stroke-2

Version:

A collection of square outlined React icons with 0px radius and 2px stroke width, designed for use in React applications.

11 lines 3.78 kB
{ "version": 3, "sources": ["src/CentralIconBase/index.tsx", "src/IconShieldAccess/index.tsx"], "sourcesContent": [ "import React from \"react\";\nimport type { SVGProps } from \"react\";\n\nexport type CentralIconBaseProps = {\n size?: string | number;\n ariaHidden?: boolean;\n mode?: \"masked\" | \"raw\";\n maskId?: string;\n} & SVGProps<SVGSVGElement>;\n\nexport const CentralIconBase: React.FC<\n CentralIconBaseProps & { ariaLabel?: string }\n> = ({\n children,\n size = 24,\n ariaLabel,\n color,\n ariaHidden = true,\n style,\n mode = \"masked\",\n maskId,\n ...props\n}) => {\n const masked = mode !== \"raw\" && !!maskId;\n return (\n <svg\n {...props}\n aria-hidden={ariaHidden}\n role={ariaHidden ? undefined : \"img\"}\n width={typeof size === \"number\" ? `${size}px` : size}\n height={typeof size === \"number\" ? `${size}px` : size}\n viewBox=\"0 0 24 24\"\n fill=\"none\"\n xmlns=\"http://www.w3.org/2000/svg\"\n style={{ color, ...style }}\n >\n {ariaLabel && !ariaHidden && <title>{ariaLabel}</title>}\n {masked ? (\n <>\n <mask\n id={maskId}\n maskUnits=\"userSpaceOnUse\"\n x=\"0\"\n y=\"0\"\n width=\"24\"\n height=\"24\"\n >\n <rect width=\"24\" height=\"24\" fill=\"#000\" />\n <g fill=\"none\" style={{ color: \"#fff\" }}>\n {children}\n </g>\n </mask>\n <rect\n width=\"24\"\n height=\"24\"\n fill=\"currentColor\"\n mask={`url(#${maskId})`}\n />\n </>\n ) : (\n children\n )}\n </svg>\n );\n};\n", "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconShieldAccess: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n return <CentralIconBase {...props} ariaLabel=\"shield-access, full-access\" maskId=\"square-outlined-radius-0-stroke-2-IconShieldAccess\"><path d=\"M4 6L12 2.5L20 6V13C20 17.4183 16.4183 21 12 21C7.58172 21 4 17.4183 4 13V6Z\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"square\"/><circle cx=\"11.9992\" cy=\"15.7\" r=\"1.3\" fill=\"currentColor\"/><path d=\"M11.1 13C11.7 13 12.3 13 12.9 13C12.9042 12.9083 12.9083 12.8167 12.9125 12.725C12.9875 11.075 13.0625 9.425 13.1375 7.775C13.1417 7.68333 13.1458 7.59167 13.15 7.5C12.3833 7.5 11.6167 7.5 10.85 7.5C10.8542 7.59167 10.8583 7.68333 10.8625 7.775C10.9375 9.425 11.0125 11.075 11.0875 12.725C11.0917 12.8167 11.0958 12.9083 11.1 13Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconShieldAccess;\n" ], "mappings": "AAAA,qBAUO,IAAM,EAET,EACF,WACA,OAAO,GACP,YACA,QACA,aAAa,GACb,QACA,OAAO,SACP,YACG,KACC,CACJ,IAAM,EAAS,IAAS,OAAS,CAAC,CAAC,EACnC,OACE,gBAqCE,MArCF,IACM,EACJ,cAAa,EACb,KAAM,EAAa,OAAY,MAC/B,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,OACL,MAAM,6BACN,MAAO,CAAE,WAAU,CAAM,GAExB,GAAa,CAAC,GAAc,gBAAoB,QAApB,KAAQ,CAAY,EAChD,EACC,gCACE,gBAYE,OAZF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAEE,IAFF,CAAG,KAAK,OAAO,MAAO,CAAE,MAAO,MAAO,GACnC,CACD,CACF,EACF,gBAAC,OAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GC9DN,qBAGO,IAAM,EAAqE,EAAM,KAAK,CAAC,IAAU,CACtG,OAAO,gBAA2rB,EAA3rB,IAAqB,EAAO,UAAU,6BAA6B,OAAO,sDAAqD,gBAAC,OAAD,CAAM,EAAE,+EAA+E,OAAO,eAAe,YAAY,IAAI,cAAc,SAAQ,EAAE,gBAAC,SAAD,CAAQ,GAAG,UAAU,GAAG,OAAO,EAAE,MAAM,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,4UAA4U,KAAK,eAAc,CAAI,EACnsB,EAEc", "debugId": "D472AF2735A8B54B64756E2164756E21", "names": [] }