Skip to content

Commit

Permalink
Update meme touched (#604)
Browse files Browse the repository at this point in the history
* Delete meme touched

* Update meme cap tokens

* Update meme coming offline soon token

---------

Co-authored-by: lq0-github <[email protected]>
  • Loading branch information
xieqiancaosissi and lq0-github authored Sep 24, 2024
1 parent c6c2bfe commit 1faf09e
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 6 deletions.
11 changes: 10 additions & 1 deletion src/components/meme/DonateModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { isMobile } from '../../utils/device';
import { WalletContext } from '../../utils/wallets-integration';
import { TokenMetadata } from '../../services/ft-contract';
import { MemeContext } from './context';
import { getMemeContractConfig } from './memeConfig';
import { getMemeContractConfig, getMemeDataConfig } from './memeConfig';
import { InputAmount } from './InputBox';
import { toReadableNumber, toNonDivisibleNumber } from '../../utils/numbers';
import { donate } from '../../services/meme';
Expand All @@ -19,6 +19,7 @@ import {
ButtonTextWrapper,
} from 'src/components/button/Button';
const { MEME_TOKEN_XREF_MAP } = getMemeContractConfig();
const { coming_offline_soon_token } = getMemeDataConfig();
function DonateModal(props: any) {
const { isOpen, onRequestClose } = props;
const [selectedTab, setSelectedTab] = useState('');
Expand Down Expand Up @@ -134,6 +135,10 @@ function DonateModal(props: any) {
<div className="mt-5 flex flex-wrap mb-2 xsm:hidden">
{!emptyObject(xrefSeeds) &&
Object.keys(MEME_TOKEN_XREF_MAP)
.filter(
(memeTokenId) =>
!coming_offline_soon_token.includes(memeTokenId)
)
.sort(sortByXrefStaked(xrefSeeds))
.map((memeTokenId) => {
return (
Expand Down Expand Up @@ -168,6 +173,10 @@ function DonateModal(props: any) {
cursor-pointer outline-none bg-memeModelgreyColor text-white w-max"
>
{Object.keys(MEME_TOKEN_XREF_MAP)
.filter(
(memeTokenId) =>
!coming_offline_soon_token.includes(memeTokenId)
)
.sort(sortByXrefStaked(xrefSeeds))
.map((memeTokenId, index, array) => (
<div
Expand Down
12 changes: 9 additions & 3 deletions src/components/meme/MarketSeedsBox.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ const MarketSeedsBox = ({
? [memeDataConfig.meme_winner_tokens[0]]
: memeDataConfig.meme_winner_tokens;
const { MEME_TOKEN_XREF_MAP } = getMemeContractConfig();
const { coming_offline_soon_token } = getMemeDataConfig();
const displaySeeds = useMemo(() => {
if (emptyObject(seeds)) return {};

Expand Down Expand Up @@ -96,9 +97,11 @@ const MarketSeedsBox = ({
{Object.entries(displaySeeds).map(([seed_id, seed]) => {
// const xrefSeed = xrefSeeds[MEME_TOKEN_XREF_MAP[seed_id]];
// const is_pending = isPending(seed) && isPending(xrefSeed);
const isComingOffline = coming_offline_soon_token.includes(seed_id);
const stakeButtonDisabled =
emptyNumber(user_balances[seed_id]) &&
emptyNumber(user_balances[xrefTokenId]);
isComingOffline ||
(emptyNumber(user_balances[seed_id]) &&
emptyNumber(user_balances[xrefTokenId]));
const hasLpSeed =
lpSeeds[seed_id]?.farmList[0]?.status &&
lpSeeds[seed_id]?.farmList[0]?.status !== 'Ended';
Expand Down Expand Up @@ -135,7 +138,10 @@ const MarketSeedsBox = ({
className="rounded-full"
/>
)}
<div className="flex items-center justify-center absolute top-16 xsm:top-12 bg-senderHot text-base text-cardBg px-3.5 xsm:px-1.5 xsm:py-0 xsm:text-sm py-1 rounded-lg xs:rounded-md gotham_bold border border-memeBorderBlackColor">
<div
className="flex items-center justify-center absolute top-16 xsm:top-12 bg-senderHot text-base text-cardBg
px-3.5 xsm:px-1.5 xsm:py-0 xsm:text-sm py-1 rounded-lg xs:rounded-md gotham_bold border border-memeBorderBlackColor"
>
{displaySeedsPercent[seed_id]}
</div>
</div>
Expand Down
11 changes: 10 additions & 1 deletion src/components/meme/MemeVoteModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ import {
} from 'src/components/button/Button';

const { MEME_TOKEN_XREF_MAP } = getMemeContractConfig();
const { meme_winner_tokens, meme_nonListed_tokens } = getMemeDataConfig();
const { meme_winner_tokens, meme_nonListed_tokens, coming_offline_soon_token } =
getMemeDataConfig();
const progressConfig = getMemeUiConfig();
function MemeVoteModal(props: any) {
const { isOpen, onRequestClose } = props;
Expand Down Expand Up @@ -170,6 +171,10 @@ function MemeVoteModal(props: any) {
</div>
<div className="mt-5 flex flex-wrap xsm:hidden">
{meme_winner_tokens
.filter(
(memeTokenId) =>
!coming_offline_soon_token.includes(memeTokenId)
)
.sort(sortByXrefStaked(xrefSeeds))
.map((memeTokenId) => {
return (
Expand Down Expand Up @@ -271,6 +276,10 @@ function MemeVoteModal(props: any) {
cursor-pointer outline-none bg-memeModelgreyColor text-white w-max"
>
{Object.keys(MEME_TOKEN_XREF_MAP)
.filter(
(memeTokenId) =>
!coming_offline_soon_token.includes(memeTokenId)
)
.sort(sortByXrefStaked(xrefSeeds))
.map((memeTokenId, index, array) => (
<div
Expand Down
8 changes: 8 additions & 0 deletions src/components/meme/VoteDetailsModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ function DonateListPc({ donateList }: { donateList: IDonate[] }) {
const isSignedIn = globalState.isSignedIn;
const { xrefSeeds, xrefTokenId, xrefFarmContractUserData } =
useContext(MemeContext);
const { coming_offline_soon_token } = getMemeDataConfig();
return (
<div>
<div className="bg-memeModelgreyColor rounded-2xl border border-memeBorderColor mb-4">
Expand All @@ -149,6 +150,9 @@ function DonateListPc({ donateList }: { donateList: IDonate[] }) {
{isSignedIn ? <div className="pl-1">You Voted</div> : null}
</div>
{donateList
.filter(({ memeTokenId }) => {
return !coming_offline_soon_token.includes(memeTokenId);
})
.sort((b, a) => {
return Big(a.xrefStakedAmount)
.minus(b.xrefStakedAmount)
Expand Down Expand Up @@ -235,10 +239,14 @@ function DonateListMobile({ donateList }: { donateList: IDonate[] }) {
const isSignedIn = globalState.isSignedIn;
const { xrefSeeds, xrefTokenId, xrefFarmContractUserData } =
useContext(MemeContext);
const { coming_offline_soon_token } = getMemeDataConfig();
return (
<div>
<div>
{donateList
.filter(({ memeTokenId }) => {
return !coming_offline_soon_token.includes(memeTokenId);
})
.sort((b, a) => {
return Big(a.xrefStakedAmount).minus(b.xrefStakedAmount).toNumber();
})
Expand Down
11 changes: 10 additions & 1 deletion src/components/meme/VoteModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ import {
} from 'src/components/button/Button';

const { MEME_TOKEN_XREF_MAP } = getMemeContractConfig();
const { meme_winner_tokens, meme_nonListed_tokens } = getMemeDataConfig();
const { meme_winner_tokens, meme_nonListed_tokens, coming_offline_soon_token } =
getMemeDataConfig();
function VoteModel(props: any) {
const { isOpen, onRequestClose } = props;
const [selectedTab, setSelectedTab] = useState('');
Expand Down Expand Up @@ -212,6 +213,10 @@ function VoteModel(props: any) {
</div>
<div className="mt-5 flex flex-wrap xsm:hidden">
{meme_winner_tokens
.filter(
(memeTokenId) =>
!coming_offline_soon_token.includes(memeTokenId)
)
.sort(sortByXrefStaked(xrefSeeds))
.map((memeTokenId) => {
return (
Expand Down Expand Up @@ -313,6 +318,10 @@ function VoteModel(props: any) {
cursor-pointer outline-none bg-memeModelgreyColor text-white w-max"
>
{Object.keys(MEME_TOKEN_XREF_MAP)
.filter(
(memeTokenId) =>
!coming_offline_soon_token.includes(memeTokenId)
)
.sort(sortByXrefStaked(xrefSeeds))
.map((memeTokenId, index, array) => (
<div
Expand Down
3 changes: 3 additions & 0 deletions src/components/meme/memeConfig.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,7 @@ export function getMemeDataConfig(): any {
'blackdragon.fakes.testnet',
'shitzu.fakes.testnet',
],
coming_offline_soon_token: [''],
};
} else if (env == 'testnet') {
return {
Expand Down Expand Up @@ -393,6 +394,7 @@ export function getMemeDataConfig(): any {
'blackdragon.fakes.testnet',
'shitzu.fakes.testnet',
],
coming_offline_soon_token: [''],
};
} else {
return {
Expand Down Expand Up @@ -474,6 +476,7 @@ export function getMemeDataConfig(): any {
'touched.tkn.near',
'token.0xshitzu.near',
],
coming_offline_soon_token: ['touched.tkn.near'],
};
}
}
Expand Down

0 comments on commit 1faf09e

Please sign in to comment.