├── .editorconfig ├── .env.example ├── .eslintrc ├── .github └── workflows │ ├── move-to-next-iteration.yml │ └── sync-main-to-dev.yml ├── .gitignore ├── .gitmodules ├── .husky ├── commit-msg └── pre-commit ├── .node-version ├── .prettierignore ├── .prettierrc.js ├── .stylelintrc.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── commitlint.config.cjs ├── components.json ├── funding.json ├── index.html ├── lint-staged.config.js ├── netlify.toml ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── fonts │ ├── Boogaloo-Regular.ttf │ ├── Inter │ │ ├── Inter-Italic-VariableFont_opsz,wght.ttf │ │ ├── Inter-VariableFont_opsz.ttf │ │ ├── OFL.txt │ │ ├── README.txt │ │ └── static │ │ │ ├── Inter_18pt-Black.ttf │ │ │ ├── Inter_18pt-BlackItalic.ttf │ │ │ ├── Inter_18pt-Bold.ttf │ │ │ ├── Inter_18pt-BoldItalic.ttf │ │ │ ├── Inter_18pt-ExtraBold.ttf │ │ │ ├── Inter_18pt-ExtraBoldItalic.ttf │ │ │ ├── Inter_18pt-ExtraLight.ttf │ │ │ ├── Inter_18pt-ExtraLightItalic.ttf │ │ │ ├── Inter_18pt-Italic.ttf │ │ │ ├── Inter_18pt-Light.ttf │ │ │ ├── Inter_18pt-LightItalic.ttf │ │ │ ├── Inter_18pt-Medium.ttf │ │ │ ├── Inter_18pt-MediumItalic.ttf │ │ │ ├── Inter_18pt-Regular.ttf │ │ │ ├── Inter_18pt-SemiBold.ttf │ │ │ ├── Inter_18pt-SemiBoldItalic.ttf │ │ │ ├── Inter_18pt-Thin.ttf │ │ │ ├── Inter_18pt-ThinItalic.ttf │ │ │ ├── Inter_24pt-Black.ttf │ │ │ ├── Inter_24pt-BlackItalic.ttf │ │ │ ├── Inter_24pt-Bold.ttf │ │ │ ├── Inter_24pt-BoldItalic.ttf │ │ │ ├── Inter_24pt-ExtraBold.ttf │ │ │ ├── Inter_24pt-ExtraBoldItalic.ttf │ │ │ ├── Inter_24pt-ExtraLight.ttf │ │ │ ├── Inter_24pt-ExtraLightItalic.ttf │ │ │ ├── Inter_24pt-Italic.ttf │ │ │ ├── Inter_24pt-Light.ttf │ │ │ ├── Inter_24pt-LightItalic.ttf │ │ │ ├── Inter_24pt-Medium.ttf │ │ │ ├── Inter_24pt-MediumItalic.ttf │ │ │ ├── Inter_24pt-Regular.ttf │ │ │ ├── Inter_24pt-SemiBold.ttf │ │ │ ├── Inter_24pt-SemiBoldItalic.ttf │ │ │ ├── Inter_24pt-Thin.ttf │ │ │ ├── Inter_24pt-ThinItalic.ttf │ │ │ ├── Inter_28pt-Black.ttf │ │ │ ├── Inter_28pt-BlackItalic.ttf │ │ │ ├── Inter_28pt-Bold.ttf │ │ │ ├── Inter_28pt-BoldItalic.ttf │ │ │ ├── Inter_28pt-ExtraBold.ttf │ │ │ ├── Inter_28pt-ExtraBoldItalic.ttf │ │ │ ├── Inter_28pt-ExtraLight.ttf │ │ │ ├── Inter_28pt-ExtraLightItalic.ttf │ │ │ ├── Inter_28pt-Italic.ttf │ │ │ ├── Inter_28pt-Light.ttf │ │ │ ├── Inter_28pt-LightItalic.ttf │ │ │ ├── Inter_28pt-Medium.ttf │ │ │ ├── Inter_28pt-MediumItalic.ttf │ │ │ ├── Inter_28pt-Regular.ttf │ │ │ ├── Inter_28pt-SemiBold.ttf │ │ │ ├── Inter_28pt-SemiBoldItalic.ttf │ │ │ ├── Inter_28pt-Thin.ttf │ │ │ └── Inter_28pt-ThinItalic.ttf │ └── american_captain │ │ ├── American Captain.otf │ │ ├── American Captain.txt │ │ ├── AmericanCaptain.ttf │ │ ├── PersonalUseEULA.txt │ │ └── american_captain.PNG ├── logo.png ├── logo.svg └── main-background.svg ├── src ├── app.tsx ├── assets │ ├── icons │ │ └── detail.svg │ ├── images │ │ ├── banner.png │ │ ├── coming-soon.png │ │ └── empty-cart.png │ ├── logos │ │ ├── animoca.png │ │ ├── antalpha.png │ │ ├── bewater.png │ │ ├── coset.svg │ │ ├── cosetLogo.png │ │ ├── openCampus.png │ │ ├── openbuild.png │ │ ├── socialLayer.png │ │ ├── social_layer.svg │ │ ├── superfluid.png │ │ └── virtuals.png │ └── user-reviews │ │ ├── review1.jpg │ │ ├── review2.jpg │ │ ├── review3.jpg │ │ └── review4.jpg ├── components │ ├── ShapoWidget.tsx │ ├── charts │ │ ├── AreaGraph.tsx │ │ ├── BarGraph.tsx │ │ └── PieGraph.tsx │ ├── combo-box.tsx │ ├── filter-button.tsx │ ├── footer.tsx │ ├── forms │ │ └── user-auth-form.tsx │ ├── icons.tsx │ ├── import-project.tsx │ ├── layout │ │ ├── DefaultLayout.tsx │ │ ├── LandingLayout.tsx │ │ ├── hooks │ │ │ └── useInitState.ts │ │ └── shared │ │ │ ├── BaseLayout.tsx │ │ │ ├── ConnectButton.tsx │ │ │ ├── Header.tsx │ │ │ ├── Sidebar.tsx │ │ │ └── Title.tsx │ ├── leaderboard-row.tsx │ ├── loading-cards.tsx │ ├── loading.tsx │ ├── md-renderer.tsx │ ├── pagination-fast.tsx │ ├── reward-button.tsx │ ├── search │ │ └── index.tsx │ ├── share-button │ │ └── index.tsx │ ├── task-completion-leaderboard.tsx │ ├── task-reward-cell.tsx │ ├── task-v2 │ │ ├── task-card.tsx │ │ └── task-item.tsx │ ├── task │ │ ├── empty-tasks.tsx │ │ ├── index.tsx │ │ └── task-card.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── background-canvas.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── interactive-hover-button.tsx │ │ ├── label.tsx │ │ ├── marquee.tsx │ │ ├── meteors.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── pulsating-button.tsx │ │ ├── radio-group.tsx │ │ ├── rainbow-button.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── shimmer-button.tsx │ │ ├── shine-border.tsx │ │ ├── skeleton.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ ├── tooltip.tsx │ │ └── use-toast.ts ├── constants │ ├── contracts │ │ ├── request.ts │ │ └── usdt.ts │ ├── data.ts │ ├── distributor.ts │ └── gdaV1Forwarder.ts ├── hooks │ ├── use-localstorage-state.ts │ ├── use-page-tracking.ts │ ├── use-time-tracking.ts │ ├── useAllowanceCheck.ts │ ├── useDistributorToken.ts │ └── useLinkWallet.ts ├── lib │ ├── appearances.ts │ ├── auth.ts │ ├── config.tsx │ ├── env.ts │ ├── md-processor.ts │ └── utils.ts ├── main.tsx ├── pages │ ├── admin │ │ ├── BatchGrantDialog.tsx │ │ ├── completedTask.tsx │ │ └── expense.tsx │ ├── callback │ │ └── index.tsx │ ├── dashboard │ │ ├── _components │ │ │ ├── BindModal.tsx │ │ │ ├── ProjectRecommendations.tsx │ │ │ └── StatsCard.tsx │ │ └── index.tsx │ ├── error │ │ └── index.tsx │ ├── landing │ │ ├── _components │ │ │ ├── hero.tsx │ │ │ ├── partners-section.tsx │ │ │ ├── use-cases.tsx │ │ │ └── user-reviews-section.tsx │ │ └── index.tsx │ ├── login │ │ └── index.tsx │ ├── myrewards │ │ ├── _components │ │ │ ├── RewardStatus.tsx │ │ │ └── RewardsTable.tsx │ │ ├── _hooks │ │ │ └── useClaimReward.tsx │ │ └── index.tsx │ ├── mytask │ │ └── index.tsx │ ├── period │ │ ├── _components │ │ │ ├── DrawerDetail.tsx │ │ │ └── PeriodTable.tsx │ │ ├── _constants │ │ │ └── index.tsx │ │ ├── index.tsx │ │ └── reward-form.tsx │ ├── profile │ │ ├── _components │ │ │ ├── achievement-gauge.tsx │ │ │ ├── badges.tsx │ │ │ ├── coming-soon.tsx │ │ │ ├── contributions-graph.tsx │ │ │ ├── empty-cart.tsx │ │ │ ├── evaluate-radar.tsx │ │ │ ├── profile-banner.tsx │ │ │ ├── program-language.tsx │ │ │ ├── scope.tsx │ │ │ └── skillset.tsx │ │ └── index.tsx │ ├── project │ │ ├── _components │ │ │ ├── FilterBoard.tsx │ │ │ ├── ProjectList.tsx │ │ │ └── RenderTags.tsx │ │ ├── _constants │ │ │ └── getIconFromKey.tsx │ │ └── index.tsx │ ├── projectdetail │ │ ├── Reports.tsx │ │ ├── TaskList.tsx │ │ └── index.tsx │ ├── task-apply │ │ └── index.tsx │ ├── task-detail │ │ ├── _components │ │ │ ├── ButtonGroup.tsx │ │ │ ├── QuestLog.tsx │ │ │ └── UtterancesComments.tsx │ │ ├── _constants │ │ │ └── index.tsx │ │ ├── _hooks │ │ │ └── index.tsx │ │ └── index.tsx │ ├── task-management │ │ ├── _components │ │ │ ├── TableFilter.tsx │ │ │ ├── TableSortHeader.tsx │ │ │ └── TaskMgtTable.tsx │ │ ├── _constants │ │ │ └── index.ts │ │ └── index.tsx │ └── tasks │ │ └── index.tsx ├── router │ ├── index.tsx │ ├── layouts.tsx │ └── pages.tsx ├── service │ ├── index.ts │ └── instance.ts ├── store │ ├── admin │ │ ├── index.ts │ │ └── store.ts │ ├── index.ts │ ├── userInfo │ │ ├── index.ts │ │ ├── store.ts │ │ └── type.ts │ └── wallet │ │ ├── index.ts │ │ ├── store.ts │ │ └── type.ts ├── styles │ ├── globals.css │ └── styles ├── types │ └── index.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/move-to-next-iteration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.github/workflows/move-to-next-iteration.yml -------------------------------------------------------------------------------- /.github/workflows/sync-main-to-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.github/workflows/sync-main-to-dev.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22.4.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/components.json -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/funding.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/index.html -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/fonts/Boogaloo-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Boogaloo-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/Inter-VariableFont_opsz.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/Inter-VariableFont_opsz.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/OFL.txt -------------------------------------------------------------------------------- /public/fonts/Inter/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/README.txt -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Black.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-BlackItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-ExtraBold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-ExtraLight.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Light.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-LightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-SemiBold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-Thin.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_18pt-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_18pt-ThinItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Black.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-BlackItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-ExtraBold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-ExtraLight.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Light.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-LightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-SemiBold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-Thin.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_24pt-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_24pt-ThinItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Black.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-BlackItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-ExtraBold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-ExtraLight.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Light.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-LightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-SemiBold.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-Thin.ttf -------------------------------------------------------------------------------- /public/fonts/Inter/static/Inter_28pt-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/Inter/static/Inter_28pt-ThinItalic.ttf -------------------------------------------------------------------------------- /public/fonts/american_captain/American Captain.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/american_captain/American Captain.otf -------------------------------------------------------------------------------- /public/fonts/american_captain/American Captain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/american_captain/American Captain.txt -------------------------------------------------------------------------------- /public/fonts/american_captain/AmericanCaptain.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/american_captain/AmericanCaptain.ttf -------------------------------------------------------------------------------- /public/fonts/american_captain/PersonalUseEULA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/american_captain/PersonalUseEULA.txt -------------------------------------------------------------------------------- /public/fonts/american_captain/american_captain.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/fonts/american_captain/american_captain.PNG -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/main-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/public/main-background.svg -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/assets/icons/detail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/icons/detail.svg -------------------------------------------------------------------------------- /src/assets/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/images/banner.png -------------------------------------------------------------------------------- /src/assets/images/coming-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/images/coming-soon.png -------------------------------------------------------------------------------- /src/assets/images/empty-cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/images/empty-cart.png -------------------------------------------------------------------------------- /src/assets/logos/animoca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/animoca.png -------------------------------------------------------------------------------- /src/assets/logos/antalpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/antalpha.png -------------------------------------------------------------------------------- /src/assets/logos/bewater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/bewater.png -------------------------------------------------------------------------------- /src/assets/logos/coset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/coset.svg -------------------------------------------------------------------------------- /src/assets/logos/cosetLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/cosetLogo.png -------------------------------------------------------------------------------- /src/assets/logos/openCampus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/openCampus.png -------------------------------------------------------------------------------- /src/assets/logos/openbuild.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/openbuild.png -------------------------------------------------------------------------------- /src/assets/logos/socialLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/socialLayer.png -------------------------------------------------------------------------------- /src/assets/logos/social_layer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/social_layer.svg -------------------------------------------------------------------------------- /src/assets/logos/superfluid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/superfluid.png -------------------------------------------------------------------------------- /src/assets/logos/virtuals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/logos/virtuals.png -------------------------------------------------------------------------------- /src/assets/user-reviews/review1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/user-reviews/review1.jpg -------------------------------------------------------------------------------- /src/assets/user-reviews/review2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/user-reviews/review2.jpg -------------------------------------------------------------------------------- /src/assets/user-reviews/review3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/user-reviews/review3.jpg -------------------------------------------------------------------------------- /src/assets/user-reviews/review4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/assets/user-reviews/review4.jpg -------------------------------------------------------------------------------- /src/components/ShapoWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ShapoWidget.tsx -------------------------------------------------------------------------------- /src/components/charts/AreaGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/charts/AreaGraph.tsx -------------------------------------------------------------------------------- /src/components/charts/BarGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/charts/BarGraph.tsx -------------------------------------------------------------------------------- /src/components/charts/PieGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/charts/PieGraph.tsx -------------------------------------------------------------------------------- /src/components/combo-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/combo-box.tsx -------------------------------------------------------------------------------- /src/components/filter-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/filter-button.tsx -------------------------------------------------------------------------------- /src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/footer.tsx -------------------------------------------------------------------------------- /src/components/forms/user-auth-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/forms/user-auth-form.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/components/import-project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/import-project.tsx -------------------------------------------------------------------------------- /src/components/layout/DefaultLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/DefaultLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/LandingLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/LandingLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/hooks/useInitState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/hooks/useInitState.ts -------------------------------------------------------------------------------- /src/components/layout/shared/BaseLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/shared/BaseLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/shared/ConnectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/shared/ConnectButton.tsx -------------------------------------------------------------------------------- /src/components/layout/shared/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/shared/Header.tsx -------------------------------------------------------------------------------- /src/components/layout/shared/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/shared/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/layout/shared/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/layout/shared/Title.tsx -------------------------------------------------------------------------------- /src/components/leaderboard-row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/leaderboard-row.tsx -------------------------------------------------------------------------------- /src/components/loading-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/loading-cards.tsx -------------------------------------------------------------------------------- /src/components/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/loading.tsx -------------------------------------------------------------------------------- /src/components/md-renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/md-renderer.tsx -------------------------------------------------------------------------------- /src/components/pagination-fast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/pagination-fast.tsx -------------------------------------------------------------------------------- /src/components/reward-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/reward-button.tsx -------------------------------------------------------------------------------- /src/components/search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/search/index.tsx -------------------------------------------------------------------------------- /src/components/share-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/share-button/index.tsx -------------------------------------------------------------------------------- /src/components/task-completion-leaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task-completion-leaderboard.tsx -------------------------------------------------------------------------------- /src/components/task-reward-cell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task-reward-cell.tsx -------------------------------------------------------------------------------- /src/components/task-v2/task-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task-v2/task-card.tsx -------------------------------------------------------------------------------- /src/components/task-v2/task-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task-v2/task-item.tsx -------------------------------------------------------------------------------- /src/components/task/empty-tasks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task/empty-tasks.tsx -------------------------------------------------------------------------------- /src/components/task/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task/index.tsx -------------------------------------------------------------------------------- /src/components/task/task-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/task/task-card.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/background-canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/background-canvas.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/interactive-hover-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/interactive-hover-button.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/marquee.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/marquee.tsx -------------------------------------------------------------------------------- /src/components/ui/meteors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/meteors.tsx -------------------------------------------------------------------------------- /src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/pulsating-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/pulsating-button.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/rainbow-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/rainbow-button.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/shimmer-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/shimmer-button.tsx -------------------------------------------------------------------------------- /src/components/ui/shine-border.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/shine-border.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/constants/contracts/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/constants/contracts/request.ts -------------------------------------------------------------------------------- /src/constants/contracts/usdt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/constants/contracts/usdt.ts -------------------------------------------------------------------------------- /src/constants/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/constants/data.ts -------------------------------------------------------------------------------- /src/constants/distributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/constants/distributor.ts -------------------------------------------------------------------------------- /src/constants/gdaV1Forwarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/constants/gdaV1Forwarder.ts -------------------------------------------------------------------------------- /src/hooks/use-localstorage-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/hooks/use-localstorage-state.ts -------------------------------------------------------------------------------- /src/hooks/use-page-tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/hooks/use-page-tracking.ts -------------------------------------------------------------------------------- /src/hooks/use-time-tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/hooks/use-time-tracking.ts -------------------------------------------------------------------------------- /src/hooks/useAllowanceCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/hooks/useAllowanceCheck.ts -------------------------------------------------------------------------------- /src/hooks/useDistributorToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/hooks/useDistributorToken.ts -------------------------------------------------------------------------------- /src/hooks/useLinkWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/hooks/useLinkWallet.ts -------------------------------------------------------------------------------- /src/lib/appearances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/lib/appearances.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/lib/config.tsx -------------------------------------------------------------------------------- /src/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/lib/env.ts -------------------------------------------------------------------------------- /src/lib/md-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/lib/md-processor.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/admin/BatchGrantDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/admin/BatchGrantDialog.tsx -------------------------------------------------------------------------------- /src/pages/admin/completedTask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/admin/completedTask.tsx -------------------------------------------------------------------------------- /src/pages/admin/expense.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/admin/expense.tsx -------------------------------------------------------------------------------- /src/pages/callback/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/callback/index.tsx -------------------------------------------------------------------------------- /src/pages/dashboard/_components/BindModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/dashboard/_components/BindModal.tsx -------------------------------------------------------------------------------- /src/pages/dashboard/_components/ProjectRecommendations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/dashboard/_components/ProjectRecommendations.tsx -------------------------------------------------------------------------------- /src/pages/dashboard/_components/StatsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/dashboard/_components/StatsCard.tsx -------------------------------------------------------------------------------- /src/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /src/pages/error/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/error/index.tsx -------------------------------------------------------------------------------- /src/pages/landing/_components/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/landing/_components/hero.tsx -------------------------------------------------------------------------------- /src/pages/landing/_components/partners-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/landing/_components/partners-section.tsx -------------------------------------------------------------------------------- /src/pages/landing/_components/use-cases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/landing/_components/use-cases.tsx -------------------------------------------------------------------------------- /src/pages/landing/_components/user-reviews-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/landing/_components/user-reviews-section.tsx -------------------------------------------------------------------------------- /src/pages/landing/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/landing/index.tsx -------------------------------------------------------------------------------- /src/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/login/index.tsx -------------------------------------------------------------------------------- /src/pages/myrewards/_components/RewardStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/myrewards/_components/RewardStatus.tsx -------------------------------------------------------------------------------- /src/pages/myrewards/_components/RewardsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/myrewards/_components/RewardsTable.tsx -------------------------------------------------------------------------------- /src/pages/myrewards/_hooks/useClaimReward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/myrewards/_hooks/useClaimReward.tsx -------------------------------------------------------------------------------- /src/pages/myrewards/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/myrewards/index.tsx -------------------------------------------------------------------------------- /src/pages/mytask/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/mytask/index.tsx -------------------------------------------------------------------------------- /src/pages/period/_components/DrawerDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/period/_components/DrawerDetail.tsx -------------------------------------------------------------------------------- /src/pages/period/_components/PeriodTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/period/_components/PeriodTable.tsx -------------------------------------------------------------------------------- /src/pages/period/_constants/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/period/_constants/index.tsx -------------------------------------------------------------------------------- /src/pages/period/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/period/index.tsx -------------------------------------------------------------------------------- /src/pages/period/reward-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/period/reward-form.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/achievement-gauge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/achievement-gauge.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/badges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/badges.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/coming-soon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/coming-soon.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/contributions-graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/contributions-graph.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/empty-cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/empty-cart.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/evaluate-radar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/evaluate-radar.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/profile-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/profile-banner.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/program-language.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/program-language.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/scope.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/scope.tsx -------------------------------------------------------------------------------- /src/pages/profile/_components/skillset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/_components/skillset.tsx -------------------------------------------------------------------------------- /src/pages/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/profile/index.tsx -------------------------------------------------------------------------------- /src/pages/project/_components/FilterBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/project/_components/FilterBoard.tsx -------------------------------------------------------------------------------- /src/pages/project/_components/ProjectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/project/_components/ProjectList.tsx -------------------------------------------------------------------------------- /src/pages/project/_components/RenderTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/project/_components/RenderTags.tsx -------------------------------------------------------------------------------- /src/pages/project/_constants/getIconFromKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/project/_constants/getIconFromKey.tsx -------------------------------------------------------------------------------- /src/pages/project/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/project/index.tsx -------------------------------------------------------------------------------- /src/pages/projectdetail/Reports.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/projectdetail/Reports.tsx -------------------------------------------------------------------------------- /src/pages/projectdetail/TaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/projectdetail/TaskList.tsx -------------------------------------------------------------------------------- /src/pages/projectdetail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/projectdetail/index.tsx -------------------------------------------------------------------------------- /src/pages/task-apply/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-apply/index.tsx -------------------------------------------------------------------------------- /src/pages/task-detail/_components/ButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-detail/_components/ButtonGroup.tsx -------------------------------------------------------------------------------- /src/pages/task-detail/_components/QuestLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-detail/_components/QuestLog.tsx -------------------------------------------------------------------------------- /src/pages/task-detail/_components/UtterancesComments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-detail/_components/UtterancesComments.tsx -------------------------------------------------------------------------------- /src/pages/task-detail/_constants/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-detail/_constants/index.tsx -------------------------------------------------------------------------------- /src/pages/task-detail/_hooks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-detail/_hooks/index.tsx -------------------------------------------------------------------------------- /src/pages/task-detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-detail/index.tsx -------------------------------------------------------------------------------- /src/pages/task-management/_components/TableFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-management/_components/TableFilter.tsx -------------------------------------------------------------------------------- /src/pages/task-management/_components/TableSortHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-management/_components/TableSortHeader.tsx -------------------------------------------------------------------------------- /src/pages/task-management/_components/TaskMgtTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-management/_components/TaskMgtTable.tsx -------------------------------------------------------------------------------- /src/pages/task-management/_constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-management/_constants/index.ts -------------------------------------------------------------------------------- /src/pages/task-management/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/task-management/index.tsx -------------------------------------------------------------------------------- /src/pages/tasks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/pages/tasks/index.tsx -------------------------------------------------------------------------------- /src/router/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/router/index.tsx -------------------------------------------------------------------------------- /src/router/layouts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/router/layouts.tsx -------------------------------------------------------------------------------- /src/router/pages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/router/pages.tsx -------------------------------------------------------------------------------- /src/service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/service/index.ts -------------------------------------------------------------------------------- /src/service/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/service/instance.ts -------------------------------------------------------------------------------- /src/store/admin/index.ts: -------------------------------------------------------------------------------- 1 | export * from './store' 2 | -------------------------------------------------------------------------------- /src/store/admin/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/admin/store.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/userInfo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/userInfo/index.ts -------------------------------------------------------------------------------- /src/store/userInfo/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/userInfo/store.ts -------------------------------------------------------------------------------- /src/store/userInfo/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/userInfo/type.ts -------------------------------------------------------------------------------- /src/store/wallet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/wallet/index.ts -------------------------------------------------------------------------------- /src/store/wallet/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/store/wallet/store.ts -------------------------------------------------------------------------------- /src/store/wallet/type.ts: -------------------------------------------------------------------------------- 1 | export interface WalletState { 2 | linkedAddress: string 3 | } 4 | -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/styles/styles: -------------------------------------------------------------------------------- 1 | src/styles -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YoubetDao/youbet-task/HEAD/vite.config.ts --------------------------------------------------------------------------------