carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 691 B
JavaScript
import{jsxs as a,jsx as r}from"react/jsx-runtime";import"react";import e from"./star.component.js";import{StyledStarLoaderWrapper as t,StyledStars as o,StyledLoaderLabel as n}from"../loader.style.js";import s from"../../../../hooks/__internal__/useLocale/useLocale.js";const l=({loaderLabel:l,showLabel:i})=>{const d=s();return a(t,{children:[a(o,{children:[r(e,{starContainerClassName:"star-1",gradientId:"gradient1"}),r(e,{starContainerClassName:"star-2",gradientId:"gradient2"}),r(e,{starContainerClassName:"star-3",gradientId:"gradient3"})]}),i&&r(n,{"data-role":"loader-label",variant:"span",loaderType:"star",children:l||(null==d?void 0:d.loader.loading())})]})};export{l as default};