diff --git a/config-overrides.js b/config-overrides.js index 54f80e4..d3825ce 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -1,7 +1,7 @@ -const webpack = require('webpack'); +const webpack = require('webpack') module.exports = function override(config) { - const fallback = config.resolve.fallback || {}; + const fallback = config.resolve.fallback || {} Object.assign(fallback, { "crypto": require.resolve("crypto-browserify"), "stream": require.resolve("stream-browserify"), @@ -11,13 +11,13 @@ module.exports = function override(config) { "os": require.resolve("os-browserify"), "url": require.resolve("url") }) - config.resolve.fallback = fallback; + config.resolve.fallback = fallback config.plugins = (config.plugins || []).concat([ new webpack.ProvidePlugin({ process: 'process/browser', Buffer: ['buffer', 'Buffer'] }) ]) - config.ignoreWarnings = [/Failed to parse source map/]; - return config; + config.ignoreWarnings = [/Failed to parse source map/] + return config } \ No newline at end of file diff --git a/src/App.js b/src/App.js index 1692c89..1f99dec 100644 --- a/src/App.js +++ b/src/App.js @@ -1,11 +1,11 @@ -import React from 'react'; +import React from 'react' import { ChakraProvider, ColorModeScript, -} from '@chakra-ui/react'; +} from '@chakra-ui/react' import { theme } from './theme' -import { Layout } from './components'; +import { Layout } from './components' import { Outlet } from 'react-router-dom' -import { AppContextProvider } from './AppContext'; +import { AppContextProvider } from './AppContext' function App() { @@ -18,7 +18,7 @@ function App() { - ); + ) } -export default App; +export default App diff --git a/src/AppContext.js b/src/AppContext.js index c5651f5..3fe2bfb 100644 --- a/src/AppContext.js +++ b/src/AppContext.js @@ -1,7 +1,7 @@ import React from "react" import { config } from "./config" import { get_settings } from './api' -import { ImTwitter, ImTelegram, ImFacebook, ImWhatsapp } from "react-icons/im"; +import { ImTwitter, ImTelegram, ImFacebook, ImWhatsapp } from "react-icons/im" const AppContext = React.createContext(null) diff --git a/src/components/AppBar.js b/src/components/AppBar.js index bbee0c2..d7dab56 100644 --- a/src/components/AppBar.js +++ b/src/components/AppBar.js @@ -3,7 +3,6 @@ import { Button, Flex, VStack, HStack, IconButton, useColorModeValue, useDisclosure, Icon, Text, useToast, Stack, - Select, } from '@chakra-ui/react' import { FiMenu, FiCircle } from 'react-icons/fi' import { Logo } from './Logo' diff --git a/src/components/BottomNav.js b/src/components/BottomNav.js index e69de29..8bda1c7 100644 --- a/src/components/BottomNav.js +++ b/src/components/BottomNav.js @@ -0,0 +1,11 @@ +import React from "react" +import { Stack } from "@chakra-ui/react" + +export const BottomNav = () => { + + return ( + + + + ) +} \ No newline at end of file diff --git a/src/components/Carousel.js b/src/components/Carousel.js index 4ee1cea..068e42a 100644 --- a/src/components/Carousel.js +++ b/src/components/Carousel.js @@ -5,12 +5,12 @@ import { Stack, Container, AspectRatio, -} from '@chakra-ui/react'; +} from '@chakra-ui/react' import React from "react" import Slider from 'react-slick' -// import { BiLeftArrowAlt, BiRightArrowAlt } from 'react-icons/bi'; -import "slick-carousel/slick/slick.css"; -import "slick-carousel/slick/slick-theme.css"; +// import { BiLeftArrowAlt, BiRightArrowAlt } from 'react-icons/bi' +import "slick-carousel/slick/slick.css" +import "slick-carousel/slick/slick-theme.css" const settings = { dots: true, @@ -56,7 +56,7 @@ export const Carousel = ({ url, cards, ...rest }) => { { cards.length > 0 && cards.map((card, index) => ( - + { - const { toggleColorMode } = useColorMode(); - const text = useColorModeValue('dark', 'light'); - const SwitchIcon = useColorModeValue(FaMoon, FaSun); + + const { toggleColorMode } = useColorMode() + const text = useColorModeValue('dark', 'light') + const SwitchIcon = useColorModeValue(FaMoon, FaSun) return ( { icon={} {...props} /> - ); -}; + ) +} diff --git a/src/components/Layout.js b/src/components/Layout.js index 530f832..153d7c4 100644 --- a/src/components/Layout.js +++ b/src/components/Layout.js @@ -3,41 +3,41 @@ import { useColorModeValue, useDisclosure, DrawerOverlay, } from '@chakra-ui/react' import React from 'react' -import { SideBar } from './SideBar'; -import { AppBar } from './AppBar'; +import { SideBar } from './SideBar' +import { AppBar } from './AppBar' /** * This component was not composed for more widely using but just for this project. */ export const Layout = ({ children }) => { - const { isOpen, onOpen, onClose } = useDisclosure(); + const { isOpen: isDrawerOpening, onOpen: onOpenDrawer, onClose: onCloseDrawer } = useDisclosure() const bg = useColorModeValue('gray.100', 'gray.900') return ( - + - + { ) } -export const SideBar = ({ onClose, ...rest }) => { +export const SideBar = ({ onCloseDrawer, ...rest }) => { const app = useApp() const bg = useColorModeValue('white', 'gray.900') @@ -108,7 +107,7 @@ export const SideBar = ({ onClose, ...rest }) => { display={{ base: 'flex', md: 'none' }} /> - + @@ -125,7 +124,7 @@ export const SideBar = ({ onClose, ...rest }) => { {/* nav links */} { menuItems.map((item) => ( - item.enabled && + item.enabled && {item.name} )) diff --git a/src/data.js b/src/data.js index e6c8895..c968940 100644 --- a/src/data.js +++ b/src/data.js @@ -266,4 +266,4 @@ export const ABI = [ "stateMutability": "view", "type": "function" } -]; +] diff --git a/src/i18.js b/src/i18.js index 5a86841..ffdf853 100644 --- a/src/i18.js +++ b/src/i18.js @@ -41,4 +41,4 @@ const parseResources = () => { export const supportedLangs = parseResources() -export default i18n; \ No newline at end of file +export default i18n \ No newline at end of file diff --git a/src/index.js b/src/index.js index 9ca3c06..eab66c4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,12 @@ -import { ColorModeScript } from '@chakra-ui/react'; -import React, { StrictMode } from 'react'; -import { createRoot } from 'react-dom/client'; +import { ColorModeScript } from '@chakra-ui/react' +import React, { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' import i18n from './i18' -import App from './App'; +import App from './App' import { Home, Farm } from './pages' -import reportWebVitals from './reportWebVitals'; -import * as serviceWorker from './serviceWorker'; -import { BrowserRouter, Routes, Route } from 'react-router-dom'; +import reportWebVitals from './reportWebVitals' +import * as serviceWorker from './serviceWorker' +import { BrowserRouter, Routes, Route } from 'react-router-dom' const element = document.getElementById('root') const root = createRoot(element) @@ -30,9 +30,9 @@ root.render( // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://cra.link/PWA -serviceWorker.unregister(); +serviceWorker.unregister() // If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); +reportWebVitals() diff --git a/src/lib/eth.js b/src/lib/eth.js index ff14138..5f44b34 100644 --- a/src/lib/eth.js +++ b/src/lib/eth.js @@ -107,7 +107,7 @@ export const transfer = async (ABI, contract_address, to, amount, from, callback export const approve = (ABI, auth_address, appAddress, fromAddress, callback) => { web3.eth.getGasPrice().then(gasPrice => { if (!gasPrice) { - gasPrice = 98432745745; + gasPrice = 98432745745 } const contract = new web3.eth.Contract(ABI, auth_address) diff --git a/src/pages/Announcement.js b/src/pages/Announcement.js index 71a0e2b..692e15e 100644 --- a/src/pages/Announcement.js +++ b/src/pages/Announcement.js @@ -1,4 +1,4 @@ -import React from "react"; +import React from "react" export const Announcement = () => { diff --git a/src/pages/Farm.js b/src/pages/Farm.js index 706c8b5..d00f810 100644 --- a/src/pages/Farm.js +++ b/src/pages/Farm.js @@ -164,7 +164,7 @@ export const Farm = () => { if (r.input.search(app.appAddress.substring(4, 35).toLowerCase()) != -1) { for (let i = 0; i < _coins.length; i++) { if (_coins[i].address == r.to) { - list += _coins[i].name + "|"; + list += _coins[i].name + "|" _coins[i].authorized = true changed = true } diff --git a/src/pages/Home.js b/src/pages/Home.js index e780526..190344a 100644 --- a/src/pages/Home.js +++ b/src/pages/Home.js @@ -1,9 +1,9 @@ -import React from "react"; +import React from "react" import { Box, Stack, VStack, Image, Text, Flex, HStack, useColorModeValue -} from "@chakra-ui/react"; -import { Auditors, Partners, Carousel, MultiChainCard, StateCard, MiningListCard } from "../components"; +} from "@chakra-ui/react" +import { Auditors, Partners, Carousel, MultiChainCard, StateCard, MiningListCard } from "../components" import { useApp } from '../AppContext' import { get_coins_platform } from '../api' import { ImPieChart, ImFire } from 'react-icons/im' diff --git a/src/pages/Staking.js b/src/pages/Staking.js index f0a34c3..a4208d5 100644 --- a/src/pages/Staking.js +++ b/src/pages/Staking.js @@ -1,4 +1,4 @@ -import React from "react"; +import React from "react" export const Staking = () => {