PageSourceSearch

https://secure-static.schutz.com.br/_next/static/chunks/pages/dev/icons-13f7c0da7e04276f.js

js schutz.com.br collected 2026-09-24 11:12:57 UTC 4,435 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2152],{88609:function(t,e,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/dev/icons",function(){return s(41969)}])},41969:function(t,e,s){"use strict";s.r(e),s.d(e,{__N_SSP:function(){return i},default:function(){return DevIcons}});var l=s(85893),r=s(67294),n=s(9008),a=s.n(n),o=s(57207),w=s(85413);let getAllIcons=async()=>{let t=await s.e(4674).then(s.bind(s,84674));return Object.entries(t.ICONS)};var i=!0;function DevIcons(){let[t,e]=(0,r.useState)(""),[s,n]=(0,r.useState)(null),[i,c]=(0,r.useState)([]),d=(0,r.useRef)(null);(0,r.useEffect)(()=>(getAllIcons().then(c).catch(t=>{console.error("Failed to load icons:",t)}),()=>{d.current&&clearTimeout(d.current)}),[]);let u=(0,r.useMemo)(()=>{if(!t)return i;let e=t.toLowerCase();return i.filter(t=>{let[s]=t;return s.toLowerCase().includes(e)})},[i,t]),x=(0,r.useCallback)(async t=>{var e,s;if(null===(s=navigator)||void 0===s?void 0:null===(e=s.clipboard)||void 0===e?void 0:e.writeText)try{await navigator.clipboard.writeText(t),n(t),d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{n(null),d.current=null},2e3)}catch(t){console.error("Error copying to clipboard:",t)}},[]),isCopied=t=>s===t,renderIconCard=t=>{let e=isCopied(t);return(0,l.jsxs)("button",{onClick:()=>x(t),"aria-label":"Copiar nome do \xedcone ".concat(t),className:"tw-group tw-flex tw-aspect-square tw-cursor-pointer tw-flex-col tw-items-center tw-justify-center tw-rounded-xl tw-border tw-border-slate-200 tw-bg-white tw-p-2 tw-transition-all hover:tw-border-slate-900 hover:tw-bg-slate-900 hover:tw-shadow-lg",children:[(0,l.jsx)("div",{className:"tw-mb-4 tw-flex tw-w-full tw-items-center tw-justify-center tw-text-slate-700 tw-transition-colors group-hover:tw-text-white",children:(0,l.jsx)(o.X,{name:e?"check":t,size:28,className:"tw-max-w-full"})}),(0,l.jsx)("span",{className:"tw-w-full tw-truncate tw-text-center tw-text-xs tw-font-medium tw-text-slate-500 tw-transition-colors group-hover:tw-text-white",title:t,children:t})]},t)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(a(),{children:[(0,l.jsxs)("title",{children:["Dev Icons | ",w.T.PAGE_TITLE_BRAND_NAME]}),(0,l.jsx)("meta",{name:"robots",content:"noindex, nofollow"})]}),(0,l.jsx)("div",{className:"tw-min-h-screen tw-bg-slate-50",children:(0,l.jsxs)("main",{className:"tw-mx-auto tw-max-w-[1400px] tw-px-6 tw-pb-20",children:[(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-pb-12 tw-pt-16",children:[(0,l.jsx)("div",{className:"tw-mb-8 tw-text-2xl tw-font-bold tw-text-slate-900",children:w.T.BRAND_NAME}),(0,l.jsx)("h1",{className:"tw-mb-4 tw-text-center tw-text-[40px] tw-font-bold tw-leading-tight tw-tracking-tight tw-text-slate-900",children:"Biblioteca de \xcdcones"}),(0,l.jsx)("p",{className:"tw-max-w-2xl tw-text-center tw-text-lg tw-font-normal tw-leading-relaxed tw-text-slate-600",children:"Encontre os \xedcones oficiais do projeto. Utilize-os para manter a consist\xeancia visual em toda a experi\xeancia."})]}),(0,l.jsx)("div",{className:"tw-mx-auto tw-mb-4 tw-w-full tw-max-w-2xl",children:(0,l.jsxs)("div",{className:"tw-group tw-relative",children:[(0,l.jsx)("div",{className:"tw-pointer-events-none tw-absolute tw-inset-y-0 tw-left-0 tw-flex tw-items-center tw-pl-4 tw-text-slate-400 tw-transition-colors group-focus-within:tw-text-slate-900",children:(0,l.jsx)(o.X,{name:"search",size:24})}),(0,l.jsx)("input",{type:"text",placeholder:"Pesquisar \xedcones por nome...",value:t,onChange:t=>e(t.target.value),"aria-label":"Pesquisar \xedcones por nome",className:"tw-block tw-h-14 tw-w-full tw-rounded-xl tw-border tw-border-slate-200 tw-bg-white tw-pl-12 tw-pr-4 tw-text-lg tw-text-slate-900 tw-shadow-sm tw-transition-all placeholder:tw-text-slate-400 focus:tw-border-slate-900 focus:tw-outline-none focus:tw-ring-2 focus:tw-ring-slate-900"})]})}),(0,l.jsx)("div",{className:"tw-mb-10 tw-flex tw-justify-center",children:(0,l.jsxs)("p",{className:"tw-rounded-full tw-bg-slate-100 tw-px-3 tw-py-1 tw-text-xs tw-font-semibold tw-uppercase tw-tracking-wider tw-text-slate-600",children:[u.length," de ",i.length," \xedcones"]})}
1),(0,l.jsx)("div",{className:"tw-grid tw-grid-cols-3 tw-gap-4 sm:tw-grid-cols-4 md:tw-grid-cols-6 lg:tw-grid-cols-8 xl:tw-grid-cols-10",children:u.map(t=>{let[e]=t;return renderIconCard(e)})})]})})]})}}},function(t){t.O(0,[9774,2422,741,8597,2888,179],function(){return t(t.s=88609)}),_N_E=t.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.