import React from "react"; import { Tooltip } from "@plane/ui"; type Props = { data: any; noTooltip?: boolean; }; export const LinearProgressIndicator: React.FC = ({ data, noTooltip = false }) => { const total = data.reduce((acc: any, cur: any) => acc + cur.value, 0); // eslint-disable-next-line @typescript-eslint/no-unused-vars let progress = 0; const bars = data.map((item: any) => { const width = `${(item.value / total) * 100}%`; const style = { width, backgroundColor: item.color, }; progress += item.value; if (noTooltip) return
; else return (
); }); return (
{total === 0 ? (
{bars}
) : (
{bars}
)}
); };