@useloops/design-system
Version:
The official React based Loops design system
2 lines (1 loc) • 607 B
JavaScript
;var e=require("react/jsx-runtime"),r=require("react");require("@mui/material");var a=require("../../../../BrandCore/Icon/Icon.js"),i=require("../../../../WebCore/IconButton/IconButton.js");require("../../../../BrandCore/primitiveVariables.js");var n=r.memo(({playing:r,ended:n,seeking:t,buffering:u,handleAction:s})=>e.jsx(i,{disabled:u,loading:u,onClick:()=>s(),shape:"round",sizing:"xl",variation:"outlined",icon:e.jsx(a.default,{name:(()=>{switch(!0){case t&&n:return"replay";case t:return"play";case!r&&n:return"replay";case r:return"pause";default:return"play"}})()})}));module.exports=n;