import { ArrowDown, ArrowUp } from 'lucide-react'
import { addPxToValue } from '../../global-utils/GlobalUtils'
import Block from '../Primitives/Block/Block'
import Text from '../Text/Text'
import { Tooltip } from '../Tooltip'
import {
StatCardV2ArrowDirection,
type StatCardV2ChangeProps,
} from './statcardV2.types'
const StatCardV2Change = ({
changeValueText,
leftSymbol,
rightSymbol,
arrowDirection,
changeType,
tooltip,
tokens,
id,
}: StatCardV2ChangeProps) => {
const arrowColor =
tokens.topContainer.dataContainer.statsContainer.changeContainer.arrow
.color[changeType]
const changeTokens =
tokens.topContainer.dataContainer.statsContainer.changeContainer.change
if (changeValueText === undefined || changeValueText === null) return null
const changeContent = (
{arrowDirection === StatCardV2ArrowDirection.UP ? (
) : (
)}
{leftSymbol && leftSymbol}
{changeValueText}
{rightSymbol && rightSymbol}
)
if (!tooltip) {
return changeContent
}
return {changeContent}
}
export default StatCardV2Change