import React from 'react'; import FunnelStepText from './FunnelStepText'; import { Icon, Popup } from 'UI'; interface Props { filter: any; } function FunnelBar(props: Props) { const { filter } = props; // const completedPercentage = calculatePercentage(filter.sessionsCount, filter.dropDueToIssues); return (
{filter.completedPercentage}%
{filter.dropDueToIssues > 0 && (
{filter.dropDueToIssuesPercentage}%
)}
{filter.sessionsCount} Completed
{filter.droppedCount} 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); }