import React from 'react'; import FunnelStepText from './FunnelStepText'; import { Icon, Popup } from 'UI'; import { Tooltip } from 'react-tippy'; interface Props { filter: any; } function FunnelBar(props: Props) { const { filter } = props; // const completedPercentage = calculatePercentage(filter.sessionsCount, filter.dropDueToIssues); return (
{/* {filter.completedPercentage}% */}
{filter.dropDueToIssues > 0 && (
{/* @ts-ignore */}
)}
{filter.sessionsCount} ({filter.completedPercentage}%) Completed {/* Completed */}
{filter.droppedCount} ({filter.droppedPercentage}%) Dropped
); } export default FunnelBar; const calculatePercentage = (completed: number, dropped: number) => { const total = completed + dropped; if (dropped === 0) return 100; if (total === 0) return 0; return Math.round((completed / dropped) * 100); };