PageSourceSearch

https://static.boosty.to/js/index.DlzXOISj.js

js boosty.to collected 2026-09-24 06:49:19 UTC 3,080 bytes, 1 lines download raw bytes

1import{r as u,d as _,j as s,c as B}from"./vendor.hUBjuXJf.js";import{aq as b,ad as S,ar as f,as as x,I as p}from"./app.35LU1w5v.js";import{K as j}from"./icons.BoQEBJ_J.js";const o=11,v=()=>{const[l,i]=u.useState(0),{blackList:t,fetchBlackList:d,removeFromBlackList:r,resetBlackList:m}=b(),{isAuthorized:a}=S(),n=!!(t!=null&&t.length),g=n?Math.ceil(t.length/o):0,h=n&&t.slice(l*o,l*o+o);return u.useEffect(()=>(a&&d(),()=>{m()}),[]),{currentPage:l,hasBlacklist:n,pagesCount:g,listToShow:h,removeFromBlackList:r,onChangePage:k=>{i(k)}}},H="SettingsBlacklist-scss--module_blacklistTable_Uy49r",T="SettingsBlacklist-scss--module_even_VPNEm",C="SettingsBlacklist-scss--module_removeColumn_TAy7t",I="SettingsBlacklist-scss--module_tableHeadName_LVMwe",N="SettingsBlacklist-scss--module_tableHeadEmail_hegCg",w="SettingsBlacklist-scss--module_tableHeadDate_nrJp8",L="SettingsBlacklist-scss--module_tableHeadRemove_OtWET",D="SettingsBlacklist-scss--module_row_Z5if2",E="SettingsBlacklist-scss--module_pagination_JfKNB",P="SettingsBlacklist-scss--module_close_xnwvv",A="SettingsBlacklist-scss--module_noTableData_uoMac",F="SettingsBlacklist-scss--module_fadeIn_b-49b",M="SettingsBlacklist-scss--module_fadeOut_9Jj3J",R="SettingsBlacklist-scss--module_dropdownAnimationFadeIn_a2ygk",y="SettingsBlacklist-scss--module_flashing_Yqdie",O="SettingsBlacklist-scss--module_loading_5k-UM",U="SettingsBlacklist-scss--module_rotating_bHlM0",J="SettingsBlacklist-scss--module_growIn_1ILgV",V="SettingsBlacklist-scss--module_closeLock_OgBEn",q="SettingsBlacklist-scss--module_shakeLock_-vFUH",K="SettingsBlacklist-scss--module_flashToHighlight_fIhWF",W="SettingsBlacklist-scss--module_flash_lQAkT",e={blacklistTable:H,even:T,removeColumn:C,tableHeadName:I,tableHeadEmail:N,tableHeadDate:w,tableHeadRemove:L,row:D,pagination:E,close:P,noTableData:A,fadeIn:F,fadeOut:M,dropdownAnimationFadeIn:R,flashing:y,loading:O,rotating:U,growIn:J,closeLock:V,shakeLock:q,flashToHighlight:K,flash:W},c=_.getTranslation("@founder/common/containers.Settings.SettingsBlacklist.desktop"),G=()=>{const{currentPage:l,hasBlacklist:i,pagesCount:t,listToShow:d,onChangePage:r,removeFromBlackList:m}=v();return i?s.jsxs("table",{className:e.blacklistTable,children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:e.tableHeadName,children:c.header.name}),s.jsx("th",{className:e.tableHeadDate,children:c.header.blockDate}),s.jsx("th",{className:e.tableHeadRemove,children:c.header.remove})]})}),s.jsx("tfoot",{children:t>1&&s.jsx("tr",{children:s.jsx("td",{colSpan:3,children:s.jsx(f,{onChange:r,pagesCount:t,forcePage:l,classNames:{root:e.pagination}})})})}),s.jsx("tbody",{children:d.map((a,n)=>{const g=n%2===1?e.odd:e.even,h=()=>m({userId:a.id});return s.jsxs("tr",{className:B(g,e.row),children:[s.jsx("td",{children:a.name}),s.jsx("td",{children:a.blacklistedAt!=null?x(a.blacklistedAt):"-"}),s.jsx("td",{className:e.removeColumn,children:s.jsx(p,{className:e.close,glyph:j,onClick:h})})]},a.id)})})]}):s.jsx("div",{className:e.noTableData,children:c.noTableData})};export{G as SettingsBlacklist};

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.