Build 620073canary
Module 783857
2,220 characters · in c04e56a738e67912.jsDependencies
Source Raw
function(e,t,n){n.d(t,{jP:()=>c,gB:()=>i,yB:()=>d});var o=n(582128),r=n(17928),s=n(775602),a=n(652525);let l="custom-cursors-styles",c="custom-cursors",u=`
:root {
--custom-cursor: url(https://cdn.discordapp.com/assets/content/a5a35112cf47613450476b245c5ded25838b11a09c30494ad05dd153120f0e33.svg) 0 0, auto;
--custom-cursor-pointer: url(https://cdn.discordapp.com/assets/content/99d372f82ccdb87439920e8033c22642f7cd74ecb8520c0554003b4fb4c88e49.svg) 0 0, pointer;
}
.${c},
.${c} [class*='BalanceWidgetMenu'] {
cursor: var(--custom-cursor) !important;
}
/* Interactive elements get pointer cursor */
.${c} button,
.${c} [role='button'],
.${c} a,
.${c} input[type='button'],
.${c} input[type='submit'],
.${c} input[type='reset'],
.${c} [role='menuitem'],
.${c} [role='option'],
.${c} [role='listitem'],
.${c} [role='tab'],
.${c} [role='radio'],
.${c} [role='checkbox'],
.${c} input[type='checkbox'],
.${c} input[type='radio'],
.${c} .menu-item,
.${c} .dropdown-item,
.${c} .select-option,
.${c} .list-item,
.${c} [style*='cursor: pointer'],
.${c} [class*='cursor-pointer'],
.${c} [class*='shopCard'],
.${c} [class*='Card'],
.${c} [class*='FeaturedCollection'],
.${c} [class*='FeaturedChip'],
.${c} [class*='FeaturedProduct'],
.${c} [class*='productCardContainer'],
.${c} [class*='wrapper'],
.${c} [class*='menu'],
.${c} [class*='menuItem'],
.${c} [class*='select'],
.${c} [class*='option'],
.${c} [class*='popout'],
.${c} [class*='searchInput'],
.${c} [class*='searchInputContainer'],
.${c} [class*='searchInputContainerInput'],
.${c} [class*='searchInputContainerIcon'],
.${c} [class*='checkboxWrapper'],
.${c} [class*='checkbox'],
.${c} [class*='input'],
.${c} [class*='label'],
.${c} [class*='labelClickable'] {
cursor: var(--custom-cursor-pointer) !important;
}
`;function i(){let e=d("useCustomCursorsCSS");o.useLayoutEffect(()=>{if(!e)return;let t=document.getElementById(l);return null==t&&((t=document.createElement("style")).id=l,document.head.appendChild(t)),t.textContent=u,()=>{t.textContent=""}},[e])}function d(e){let t=(0,a.t)(e),n=(0,r.bG)([s.Ay],()=>s.Ay.enableCustomCursor??!0);return t&&n}}