Skip to content

Commit

Permalink
new tasks added
Browse files Browse the repository at this point in the history
  • Loading branch information
unixvb committed Nov 25, 2024
1 parent 15049d7 commit ea469a4
Show file tree
Hide file tree
Showing 7 changed files with 75 additions and 34 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ const LinksRecord: Record<TaskTypeEnum, string> = {
[TaskTypeEnum.Telegram]: TELEGRAM_CHANNEL_LINK,
[TaskTypeEnum.Twitter]: 'https://x.com/rainbow_swap',
[TaskTypeEnum.TonApp]: 'https://ton.app/dex/rainbow-swap?id=2525',
[TaskTypeEnum.TorchFinance_Telegram]: 'https://t.me/oxcurdle',
[TaskTypeEnum.TorchFinance_Telegram]:
'https://t.me/torch_finance_bot/torlympics?startapp=P3JlZj0xNTE4NzI5Mjk=',
[TaskTypeEnum.TorchFinance_Twitter]: 'https://x.com/TorchTon',
[TaskTypeEnum.SnapX_Telegram]: 'https://t.me/SnapX_official',
[TaskTypeEnum.SnapX_Twitter]: 'https://x.com/snapx_co',
Expand All @@ -33,7 +34,15 @@ const LinksRecord: Record<TaskTypeEnum, string> = {
'https://t.me/GleamRewardsBot/app?startapp=cmM9ZjA5MjA3ZjQ0ZDgx',
[TaskTypeEnum.GemsWall_Twitter]: 'https://x.com/gems_wall',
[TaskTypeEnum.Ton2k_Telegram]: 'https://t.me/ton2keng',
[TaskTypeEnum.Ton2k_TelegramRu]: 'https://t.me/ton2k'
[TaskTypeEnum.Ton2k_TelegramRu]: 'https://t.me/ton2k',
[TaskTypeEnum.TonStation_Bot]:
'https://t.me/tonstationgames_bot/app?startapp=ref_8ecvbawnh2wyxnnq27gyl7',
[TaskTypeEnum.Clayton_Bot]:
'https://t.me/claytoncoinbot/game?startapp=02bbc3',
[TaskTypeEnum.notPixel_Bot]:
'https://t.me/notpixel/app?startapp=f151872929_s574604',
[TaskTypeEnum.Terminal_Bot]:
'https://t.me/terminalgame_bot/terminalgame?startapp=V8XW4H36&startApp=V8XW4H36'
};

const RewardsRecord: Record<TaskTypeEnum, string> = {
Expand All @@ -55,7 +64,11 @@ const RewardsRecord: Record<TaskTypeEnum, string> = {
[TaskTypeEnum.GemsWall_Bot]: '1,000',
[TaskTypeEnum.GemsWall_Twitter]: '1,000',
[TaskTypeEnum.Ton2k_Telegram]: '1,000',
[TaskTypeEnum.Ton2k_TelegramRu]: '1,000'
[TaskTypeEnum.Ton2k_TelegramRu]: '1,000',
[TaskTypeEnum.TonStation_Bot]: '1,000',
[TaskTypeEnum.Clayton_Bot]: '1,000',
[TaskTypeEnum.notPixel_Bot]: '1,000',
[TaskTypeEnum.Terminal_Bot]: '1,000'
};

interface Props {
Expand Down
83 changes: 53 additions & 30 deletions src/components/points-modal/social-tasks/social-tasks.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
import {EmptyFn} from '@rnw-community/shared';
import {FC} from 'react';

import appsCenter from './assets/apps-center.jpg';
import appsCenterImage from './assets/apps-center.jpg';
import claytonImage from './assets/clayton.jpeg';
import jvaultImage from './assets/jvault.jpeg';
import notPixelImage from './assets/notPixel.jpeg';
import parratonImage from './assets/parraton.jpeg';
import referralImage from './assets/referral.png';
import snapxImage from './assets/snapx.jpg';
import stakingImage from './assets/staking.png';
import telegramImage from './assets/telegram.png';
import terminalImage from './assets/terminal.jpeg';
import tonAppImage from './assets/ton-app.png';
import tonHedgeImage from './assets/ton-hedge.jpeg';
import tonStationImage from './assets/tonStation.jpeg';
import torchFinanceImage from './assets/torch-finance.jpeg';
import twitterImage from './assets/twitter.png';
import {Divider} from './divider/divider';
Expand All @@ -19,6 +23,7 @@ import {TaskHeader} from './task-header/task-header';
import {TaskItem} from './task-item/task-item';
import {TaskTypeEnum} from '../../../enums/task-type.enum';
import {IS_TMA, TELEGRAM_APP_LINK} from '../../../globals';
import {useTaskSelector} from '../../../store/wallet/wallet-selectors';
import {Button} from '../../button/button';

interface Props {
Expand All @@ -27,6 +32,7 @@ interface Props {

export const SocialTasks: FC<Props> = ({onSwap}) => {
const handleOpenTelegram = () => window.open(TELEGRAM_APP_LINK, '_blank');
const tonAppTask = useTaskSelector(TaskTypeEnum.TonApp);

return (
<>
Expand Down Expand Up @@ -58,29 +64,64 @@ export const SocialTasks: FC<Props> = ({onSwap}) => {
title="Follow X"
taskType={TaskTypeEnum.Twitter}
/>
{tonAppTask.data !== 0 && (
<PartnerTaskItem
imageSrc={tonAppImage}
title="Leave a review"
taskType={TaskTypeEnum.TonApp}
/>
)}

<Divider withArrow={true} className={styles.divider} />

<p className={styles.title}>New Year Special ✨</p>
<PartnerTaskItem
isTelegram={true}
imageSrc={tonStationImage}
title="Open TON Station"
taskType={TaskTypeEnum.TonStation_Bot}
/>
<PartnerTaskItem
imageSrc={tonAppImage}
title="Leave a review"
taskType={TaskTypeEnum.TonApp}
isTelegram={true}
imageSrc={claytonImage}
title="Play Clayton Game"
taskType={TaskTypeEnum.Clayton_Bot}
/>
<PartnerTaskItem
isTelegram={true}
imageSrc={terminalImage}
title="Open TERMINAL"
taskType={TaskTypeEnum.Terminal_Bot}
/>
<PartnerTaskItem
isTelegram={true}
imageSrc={notPixelImage}
title="Draw at Not Pixel"
taskType={TaskTypeEnum.notPixel_Bot}
/>
<PartnerTaskItem
isTelegram={true}
imageSrc={appsCenterImage}
title="Open Telegram Apps Center"
taskType={TaskTypeEnum.AppsCenter_Bot}
/>

<Divider withArrow={true} className={styles.divider} />

<TaskHeader
name="Telegram Apps Center"
imageSrc={appsCenter}
name="Torch Finance"
imageSrc={torchFinanceImage}
/>
<PartnerTaskItem
isTelegram={true}
imageSrc={telegramImage}
title="Join Channel"
taskType={TaskTypeEnum.AppsCenter_Telegram}
title="Open app"
taskType={TaskTypeEnum.TorchFinance_Telegram}
/>
<PartnerTaskItem
isTelegram={true}
imageSrc={telegramImage}
title="Explore Telegram Apps"
taskType={TaskTypeEnum.AppsCenter_Bot}
imageSrc={twitterImage}
title="Follow X"
taskType={TaskTypeEnum.TorchFinance_Twitter}
/>

<Divider withArrow={true} className={styles.divider} />
Expand Down Expand Up @@ -132,24 +173,6 @@ export const SocialTasks: FC<Props> = ({onSwap}) => {

<Divider withArrow={true} className={styles.divider} />

<TaskHeader
name="Torch Finance"
imageSrc={torchFinanceImage}
/>
<PartnerTaskItem
isTelegram={true}
imageSrc={telegramImage}
title="Join Channel"
taskType={TaskTypeEnum.TorchFinance_Telegram}
/>
<PartnerTaskItem
imageSrc={twitterImage}
title="Follow X"
taskType={TaskTypeEnum.TorchFinance_Twitter}
/>

<Divider withArrow={true} className={styles.divider} />

<TaskHeader name="SnapX" imageSrc={snapxImage} />
<PartnerTaskItem
isTelegram={true}
Expand Down
7 changes: 6 additions & 1 deletion src/enums/task-type.enum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,10 @@ export enum TaskTypeEnum {
GemsWall_Twitter = 'gemsWallTwitter',

Ton2k_Telegram = 'ton2kTelegram',
Ton2k_TelegramRu = 'ton2kTelegramRu'
Ton2k_TelegramRu = 'ton2kTelegramRu',

TonStation_Bot = 'tonStationBot',
Clayton_Bot = 'claytonBot',
notPixel_Bot = 'notPixelBot',
Terminal_Bot = 'terminalBot'
}

0 comments on commit ea469a4

Please sign in to comment.