PageSourceSearch

https://hawk.t3.com/js/w/es6/master-6d42e8e5/checkbox-group.js

js t3.com collected 2026-09-24 08:38:10 UTC 2,466 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1224,3490],{2715(e,t,c){c.r(t),c.d(t,{default:()=>b});var a=c(6540),l=c(7578),o=c(8168),n=c(2485),r=c.n(n),s=c(6142),u=c(3709),h=c(6995);const i={container:"hawk-checkbox-main-container",checkbox:"hawk-checkbox-main-checkbox",checked:"hawk-checkbox-main-checked",disabled:"hawk-checkbox-main-disabled"},g=({toggleCheckbox:e,className:t,label:c,dataset:l,selectedValue:n,count:g})=>a.createElement(u.ZC,null,({showFilterCounts:u})=>{const k=l||{},b=(0,s.A)(k),d=t&&i[t]?t:"container",m=Boolean(0===g&&u),x=t=>{m||e(t)};return a.createElement("div",(0,o.A)({role:"button",tabIndex:0,onKeyDown:x},b,{className:r()({[i[d]]:!0,[i.checked]:n,[i.disabled]:m}),onClick:x}),a.createElement("span",{className:i.checkbox}),a.createElement(h.A,{label:c,count:g,disabled:m,className:t,newDataset:b}))}),k={container:"hawk-checkbox-container","checkbox-group":"hawk-checkbox-checkbox-group",checkboxGroup:"hawk-checkbox-checkbox-group"},b=({toggleCheckbox:e,selectedValue:t,label:c,count:o,className:n,description:r,dataset:s})=>{const u=n&&k[n]?n:"container";return a.createElement("div",{className:k[u]},a.createElement(g,{toggleCheckbox:e,selectedValue:t,className:n,label:c,dataset:s,count:o}),r?a.createElement(l.L,{description:r}):null)}},834(e,t,c){c.r(t),c.d(t,{default:()=>r});var a=c(6540),l=c(2715),o=c(3709);const n={container:"hawk-checkbox-group-container",toggle:"hawk-checkbox-group-toggle","toggle-open":"hawk-checkbox-group-toggle-open",toggleOpen:"hawk-checkbox-group-toggle-open"},r=({selectedValue:e,filter:t,enableToggle:c})=>{const[r,s]=a.useState(!1),{translate:u,changeCheckboxGroup:h}=(0,o.kf)(),i=()=>{s(e=>!e)},g=r?"toggle-open":"toggle",k=u(r?"filterToggleHide":"filterToggleShow");if(t.values&&t.values.length&&t.values.length>0){const o=t.values.filter(e=>""!==e.value);return a.createElement("div",{className:n.container},o.slice(0,r||!c?o.length:4).map(c=>{const o=(e||"").split(",").find(e=>e===String(c.value))?"1":"",n={filterKey:t.filter_key,checked:o,value:String(c.value),filterType:"multiSelect"};return a.createElement(l.default,{dataset:n,selectedValue:o,description:c,className:"checkbox-group",label:String(c.formatted_value),count:Number(c.count),toggleCheckbox:h,key:c.value})}),o.length>4&&c&&a.createElement("div",{className:n[g],onClick:i,role:"button",tabIndex:0,onKeyDown:i},k))}return null}}}]);
2//# sourceMappingURL=checkbox-group.js.map

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.