Refactor tip amount, reduce to M
This commit is contained in:
parent
73b75c3d9b
commit
d958990a94
|
@ -5,3 +5,4 @@ export type Like = {
|
||||||
createdTime: number
|
createdTime: number
|
||||||
tipTxnId?: string
|
tipTxnId?: string
|
||||||
}
|
}
|
||||||
|
export const LIKE_TIP_AMOUNT = 2
|
||||||
|
|
|
@ -6,11 +6,8 @@ import { User } from 'common/user'
|
||||||
import { useUserLikes } from 'web/hooks/use-likes'
|
import { useUserLikes } from 'web/hooks/use-likes'
|
||||||
import toast from 'react-hot-toast'
|
import toast from 'react-hot-toast'
|
||||||
import { formatMoney } from 'common/util/format'
|
import { formatMoney } from 'common/util/format'
|
||||||
import {
|
import { likeContract, unLikeContract } from 'web/lib/firebase/likes'
|
||||||
LIKE_TIP_AMOUNT,
|
import { LIKE_TIP_AMOUNT } from 'common/like'
|
||||||
likeContract,
|
|
||||||
unLikeContract,
|
|
||||||
} from 'web/lib/firebase/likes'
|
|
||||||
|
|
||||||
export function LikeMarketButton(props: {
|
export function LikeMarketButton(props: {
|
||||||
contract: Contract
|
contract: Contract
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import { User } from 'common/lib/user'
|
import { User } from 'common/user'
|
||||||
import { useState } from 'react'
|
import { useState } from 'react'
|
||||||
import { TextButton } from 'web/components/text-button'
|
import { TextButton } from 'web/components/text-button'
|
||||||
import { Modal } from 'web/components/layout/modal'
|
import { Modal } from 'web/components/layout/modal'
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { useEffect, useState } from 'react'
|
import { useEffect, useState } from 'react'
|
||||||
import { listenForLikes } from 'web/lib/firebase/users'
|
import { listenForLikes } from 'web/lib/firebase/users'
|
||||||
import { Like } from 'common/like'
|
import { Like } from 'common/like'
|
||||||
import { Contract } from 'common/lib/contract'
|
import { Contract } from 'common/contract'
|
||||||
import { getContractFromId } from 'web/lib/firebase/contracts'
|
import { getContractFromId } from 'web/lib/firebase/contracts'
|
||||||
import { filterDefined } from 'common/util/array'
|
import { filterDefined } from 'common/util/array'
|
||||||
|
|
||||||
|
|
|
@ -3,13 +3,11 @@ import { db } from 'web/lib/firebase/init'
|
||||||
import toast from 'react-hot-toast'
|
import toast from 'react-hot-toast'
|
||||||
import { transact } from 'web/lib/firebase/api'
|
import { transact } from 'web/lib/firebase/api'
|
||||||
import { removeUndefinedProps } from 'common/util/object'
|
import { removeUndefinedProps } from 'common/util/object'
|
||||||
import { Like } from 'common/like'
|
import { Like, LIKE_TIP_AMOUNT } from 'common/like'
|
||||||
import { track } from '@amplitude/analytics-browser'
|
import { track } from '@amplitude/analytics-browser'
|
||||||
import { User } from 'common/user'
|
import { User } from 'common/user'
|
||||||
import { Contract } from 'common/contract'
|
import { Contract } from 'common/contract'
|
||||||
|
|
||||||
export const LIKE_TIP_AMOUNT = 5
|
|
||||||
|
|
||||||
function getLikesCollection(userId: string) {
|
function getLikesCollection(userId: string) {
|
||||||
return collection(db, 'users', userId, 'likes')
|
return collection(db, 'users', userId, 'likes')
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user