import { HTMLAttributes } from 'react' import { cn } from 'ui' import { calculateImprovement } from './index-advisor.utils' interface IndexImprovementTextProps extends HTMLAttributes { indexStatements: string[] totalCostBefore: number totalCostAfter: number } export const IndexImprovementText = ({ indexStatements, totalCostBefore, totalCostAfter, className, ...props }: IndexImprovementTextProps) => { const improvement = calculateImprovement(totalCostBefore, totalCostAfter) return (

Query's performance can be improved by{' '} {improvement.toFixed(2)}% by creating this{' '} {indexStatements.length > 1 ? 'indexes' : 'index'}:

) }