Show cost tooltip on mobile, modify styles (#23)
* Show tooltip on mobile, modify styles * Tokens -> Token Usage
This commit is contained in:
@@ -19,26 +19,28 @@ export const CostTooltip = ({
|
|||||||
borderRadius="8"
|
borderRadius="8"
|
||||||
color="gray.800"
|
color="gray.800"
|
||||||
bgColor="gray.50"
|
bgColor="gray.50"
|
||||||
|
borderWidth={1}
|
||||||
py={2}
|
py={2}
|
||||||
hasArrow
|
hasArrow
|
||||||
|
shouldWrapChildren
|
||||||
label={
|
label={
|
||||||
<VStack fontSize="sm" w="200">
|
<VStack fontSize="sm" w="200" spacing={4}>
|
||||||
<VStack>
|
<VStack spacing={0}>
|
||||||
<Text fontWeight="bold">Cost</Text>
|
<Text fontWeight="bold">Cost</Text>
|
||||||
<HStack spacing={0}>
|
<HStack spacing={0}>
|
||||||
<Icon as={BsCurrencyDollar} />
|
<Icon as={BsCurrencyDollar} />
|
||||||
<Text>{cost.toFixed(6)}</Text>
|
<Text>{cost.toFixed(6)}</Text>
|
||||||
</HStack>
|
</HStack>
|
||||||
</VStack>
|
</VStack>
|
||||||
<VStack>
|
<VStack spacing={1}>
|
||||||
<Text fontWeight="bold">Tokens</Text>
|
<Text fontWeight="bold">Token Usage</Text>
|
||||||
<HStack>
|
<HStack>
|
||||||
<VStack w="28">
|
<VStack w="28" spacing={1}>
|
||||||
<Text>Prompt</Text>
|
<Text>Prompt</Text>
|
||||||
<Text>{promptTokens ?? 0}</Text>
|
<Text>{promptTokens ?? 0}</Text>
|
||||||
</VStack>
|
</VStack>
|
||||||
<Divider borderColor="gray.200" h={12} orientation="vertical" />
|
<Divider borderColor="gray.200" h={8} orientation="vertical" />
|
||||||
<VStack w="28">
|
<VStack w="28" spacing={1}>
|
||||||
<Text whiteSpace="nowrap">Completion</Text>
|
<Text whiteSpace="nowrap">Completion</Text>
|
||||||
<Text>{completionTokens ?? 0}</Text>
|
<Text>{completionTokens ?? 0}</Text>
|
||||||
</VStack>
|
</VStack>
|
||||||
|
|||||||
Reference in New Issue
Block a user