UNPKG

@useloops/design-system

Version:

The official React based Loops design system

2 lines (1 loc) 669 B
import e from"react";import a from"../../../../node_modules/uuid/dist/esm-browser/v4.js";const t=(e,t=465)=>{const r=Math.max(...e.map(e=>e.percentage));return e.map(e=>({percentage:e.percentage,amount:e.amount,label:e.name,relativePercentage:e.relativePercentage,id:a(),checked:!0,tickInterval:10,disableTooltip:!1,hideCheckbox:!1,hideLabel:!1,hideValue:!1,animateBar:!0,disabled:!1,loading:!1,onChange:(a,t)=>console.warn(e,t),value:e.percentage,toolTipContent:`${e.percentage}%`,maxDataValue:r,graphMaxHeight:t}))},r=(a,r=465)=>{const[n,o]=e.useState(()=>t(a,r));return{storedData:n,setStoredData:o,createInitialData:t}};export{t as createInitialData,r as default};