diff --git a/web/components/contract/extra-contract-actions-row.tsx b/web/components/contract/extra-contract-actions-row.tsx
index af5db9c3..8f4b5579 100644
--- a/web/components/contract/extra-contract-actions-row.tsx
+++ b/web/components/contract/extra-contract-actions-row.tsx
@@ -1,6 +1,4 @@
-import clsx from 'clsx'
import { ShareIcon } from '@heroicons/react/outline'
-
import { Row } from '../layout/row'
import { Contract } from 'web/lib/firebase/contracts'
import React, { useState } from 'react'
@@ -10,7 +8,7 @@ import { ShareModal } from './share-modal'
import { FollowMarketButton } from 'web/components/follow-market-button'
import { LikeMarketButton } from 'web/components/contract/like-market-button'
import { ContractInfoDialog } from 'web/components/contract/contract-info-dialog'
-import { Col } from 'web/components/layout/col'
+import { Tooltip } from '../tooltip'
export function ExtraContractActionsRow(props: { contract: Contract }) {
const { contract } = props
@@ -23,27 +21,23 @@ export function ExtraContractActionsRow(props: { contract: Contract }) {
{user?.id !== contract.creatorId && (
)}
-
-
-
-
+
+
+
+
)
}
diff --git a/web/components/contract/like-market-button.tsx b/web/components/contract/like-market-button.tsx
index 01dce32f..7e0c765a 100644
--- a/web/components/contract/like-market-button.tsx
+++ b/web/components/contract/like-market-button.tsx
@@ -13,6 +13,7 @@ import { Col } from 'web/components/layout/col'
import { firebaseLogin } from 'web/lib/firebase/users'
import { useMarketTipTxns } from 'web/hooks/use-tip-txns'
import { sum } from 'lodash'
+import { Tooltip } from '../tooltip'
export function LikeMarketButton(props: {
contract: Contract
@@ -37,37 +38,44 @@ export function LikeMarketButton(props: {
}
return (
-
+ />
+ {totalTipped > 0 && (
+ 99
+ ? 'text-[0.4rem] sm:text-[0.5rem]'
+ : 'sm:text-2xs text-[0.5rem]'
+ )}
+ >
+ {totalTipped}
+
+ )}
+
+
+
)
}
diff --git a/web/components/follow-market-button.tsx b/web/components/follow-market-button.tsx
index 0e65165b..319d4af6 100644
--- a/web/components/follow-market-button.tsx
+++ b/web/components/follow-market-button.tsx
@@ -14,6 +14,7 @@ import { track } from 'web/lib/service/analytics'
import { WatchMarketModal } from 'web/components/contract/watch-market-modal'
import { useState } from 'react'
import { Col } from 'web/components/layout/col'
+import { Tooltip } from './tooltip'
export const FollowMarketButton = (props: {
contract: Contract
@@ -23,61 +24,70 @@ export const FollowMarketButton = (props: {
const followers = useContractFollows(contract.id)
const [open, setOpen] = useState(false)
+ const watching = followers?.includes(user?.id ?? 'nope')
+
return (
-
+
+
)
}