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);
}