Module 443781

823 characters · in 7af349a24887a0e7.js
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,i){i.d(t,{t:()=>s});var n=i(248702),r=i(517e3),o=i(542075),a={small:24,medium:48,large:64},s=({title:e,subtitle:t,size:i="medium",fullScreen:s=!0,className:l})=>{let c=a[i],d=(0,n.l)(null);return(0,n._)(()=>{e&&d.current?.focus()},[e]),(0,n.v)("div",{class:(0,r.n)("IncodeSpinner",s&&"IncodeSpinnerFullScreen",l),"data-testid":"spinner","data-title":e,"data-subtitle":t,"data-size":i,role:"status","aria-live":"polite",children:(0,n.v)("div",{class:"IncodeSpinnerContent",children:[(0,n.v)(r.t,{size:c}),(e||t)&&(0,n.v)(n.S,{children:[(0,n.v)(r.r,{size:16}),(0,n.v)("div",{class:"IncodeSpinnerText",children:[e&&(0,n.v)(o.t,{ref:d,tabIndex:-1,className:"IncodeSpinnerTitle",children:e}),t&&(0,n.v)(n.S,{children:[e&&(0,n.v)(r.r,{size:12}),(0,n.v)("p",{class:"IncodeSpinnerSubtitle",children:t})]})]})]})]})})}}