diff --git a/web/components/outcome-label.tsx b/web/components/outcome-label.tsx
index 0901dd4e..b2bc2f03 100644
--- a/web/components/outcome-label.tsx
+++ b/web/components/outcome-label.tsx
@@ -1,4 +1,3 @@
-import clsx from 'clsx'
import { Answer } from '../../common/answer'
import { getProbability } from '../../common/calculate'
import {
@@ -11,6 +10,7 @@ import {
FullContract,
} from '../../common/contract'
import { formatPercent } from '../../common/util/format'
+import { ClientRender } from './client-render'
export function OutcomeLabel(props: {
contract: Contract
@@ -72,11 +72,13 @@ export function FreeResponseOutcomeLabel(props: {
const chosen = answers?.find((answer) => answer.id === resolution)
if (!chosen) return
return (
-
+
+
+
)
}
@@ -126,3 +128,23 @@ export function AnswerLabel(props: {
return {truncated}
}
+
+function FreeResponseAnswerToolTip(props: {
+ text: string
+ children?: React.ReactNode
+}) {
+ const { text } = props
+ return (
+ <>
+
+
+ {props.children}
+
+
+ {props.children}
+ >
+ )
+}