1- import { ReactNode , useEffect , useMemo , useRef , useState } from 'react'
1+ import { useEffect , useMemo , useRef , useState } from 'react'
22import { Language } from 'types/equivalent'
33import { getNumberPrecision } from 'utils/formatNumberPrecision'
4- import LocalNumber from 'components/base/LocalNumber '
4+ import CO2Quantity from 'components/base/CO2Quantity '
55import EqualIcon from 'components/base/icons/equal'
66import RefreshIcon from 'components/base/icons/refresh'
77import Logo from '../Logo'
@@ -14,7 +14,6 @@ const Equivalent = ({
1414 className,
1515 baseValue,
1616 comparisons,
17- title,
1817 animated,
1918 url,
2019 language,
@@ -23,7 +22,6 @@ const Equivalent = ({
2322 className ?: string
2423 baseValue : string | number
2524 comparisons : string [ ]
26- title ?: ( unit : string , roundedValue : number , intValue : number ) => ReactNode
2725 animated ?: boolean
2826 url ?: string
2927 language : Language
@@ -56,16 +54,17 @@ const Equivalent = ({
5654
5755 return (
5856 < div className = { className } >
59- { title && title ( unit , value , intValue ) }
6057 < div className = { styles . container } >
6158 < div className = { styles . left } >
6259 < Logo value = { preciseValue } url = { url } />
63- < p className = { styles . leftContent } >
64- < span className = { styles . value } data-testid = 'etiquette-value' >
65- < LocalNumber number = { value } />
66- </ span >
67- < span className = { styles . label } > { unit } CO₂e</ span >
68- </ p >
60+ < CO2Quantity
61+ quantity = { preciseValue / 1000 }
62+ className = { styles . leftContent }
63+ valueClassName = { styles . value }
64+ data-testid = 'etiquette-value'
65+ secondary
66+ language = { language }
67+ />
6968 </ div >
7069 < div className = { styles . right } >
7170 < div className = { isAnimated ? styles . animatedEqual : styles . equal } >
0 commit comments