diff --git a/package.json b/package.json index 882ad7e..fe903cc 100644 --- a/package.json +++ b/package.json @@ -1,54 +1,3 @@ -{ - "name": "locaft", - "version": "0.1.0", - "private": true, - "dependencies": { - "@fortawesome/fontawesome-svg-core": "^1.2.32", - "@fortawesome/free-brands-svg-icons": "^5.15.1", - "@fortawesome/free-solid-svg-icons": "^5.15.1", - "@fortawesome/react-fontawesome": "^0.1.13", - "@testing-library/jest-dom": "^5.11.5", - "@testing-library/react": "^11.1.0", - "@testing-library/user-event": "^12.1.10", - "axios": "^0.21.0", - "bootstrap": "^4.5.3", - "install": "^0.13.0", - "react": "^17.0.1", - "react-bootstrap": "^1.4.0", - "react-dom": "^17.0.1", - "react-lottie": "^1.2.3", - "react-router-dom": "^5.2.0", - "react-scripts": "^4.0.0", - "styled-components": "^5.2.1", - "styled-icons": "^10.22.0", - "web-vitals": "^0.2.4" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject", - "dev": "npm run start && nodemon index.js" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } -} { "name": "auth", "version": "1.0.0", diff --git a/src/App.js b/src/App.js deleted file mode 100644 index c4130fc..0000000 --- a/src/App.js +++ /dev/null @@ -1,74 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import Axios from 'axios'; -import HomePage from "./components/HomePage"; -import PricingPlan from "./components/PricingPlan"; -import LogInContainer from "./components/LogInContainer"; -import { BrowserRouter, Route, Switch } from 'react-router-dom'; -import UserContext from "./context/UserContext"; -import Options from "./components/Options"; -import Stepper from './components/Stepper'; -import NavBar from "./components/NavBar"; -import FillingDetails from "./components/FillingDetails"; -import Error404 from './components/Error404'; -import Payment from './components/Payment' -export default function App() { - const [userData, setUserData ] = useState({ - token: undefined, - user: undefined - }); - useEffect(() => { - const checkLoggedIn = async () => { - let token = localStorage.getItem("auth-token"); - if (token == null) { - localStorage.setItem("auth-token",""); - token =""; - } - const tokenRes = await Axios.post( - "https://server-locaft.herokuapp.com/users/tokenIsValid", - null, - {headers: {"x-auth-token": token }} - - ); - if (tokenRes.data) { - const userRes = await Axios.get("https://server-locaft.herokuapp.com/users/", - {headers:{"x-auth-token":token}, - }); - setUserData({ - token, - user: userRes.data, - }); - } - - }; - - - checkLoggedIn(); - - },[]) - return ( - <> -
- - - - - - - - - - - - - - - - - -
- - - ); - } - - diff --git a/src/App.test.js b/src/App.test.js deleted file mode 100644 index 4de7037..0000000 --- a/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/src/components/Error404.js b/src/components/Error404.js deleted file mode 100644 index c461f23..0000000 --- a/src/components/Error404.js +++ /dev/null @@ -1,58 +0,0 @@ -import React from 'react'; -import styled from 'styled-components'; -import Lottie from 'react-lottie'; -import animationData from '../lottie/box_error'; - -const Body = styled.div` -@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500); - font-size: 100%; - line-height: 1.5; - font-family: "Roboto", sans-serif; - display:flex; - justify-content: center; - align-items: center; -`; -const Container = styled.div` - - position: relative; - background-color: #66bfbf; - text-align: center; - - - `; -const Heading = styled.h1` - padding-top: 15%; - color: white; - font-size: 4rem; - margin: 0px; - - - `; -const defaultOptions = { - loop: true, - autoplay: true, - animationData: animationData, - rendererSettings: { - preserveAspectRatio: "xMidYMid slice" - } - }; - -const Error404 = () => { - return ( - - - Error -
- -
- - - - - - - - - ); -} -export default Error404; \ No newline at end of file diff --git a/src/components/ErrorNotice.js b/src/components/ErrorNotice.js deleted file mode 100644 index 7cbaa06..0000000 --- a/src/components/ErrorNotice.js +++ /dev/null @@ -1,35 +0,0 @@ -import React from "react"; -import styled from 'styled-components'; -import Footer from "./Footer"; - - -export default function ErrorNotice(props) { - const ErrorNotice = styled.div` - margin: 1rem 0; - padding: 0.5rem; - border: 1px solid #e07c7c; - border-radius: 8px; - display: flex; - justify-content: space-between; - align-items: center; - background-color: #f8d6d6; -`; - const ErrorMessage = styled.div` -color: #000000; -`; - - const ErrorButton = styled.button - ` - width: 17px; - height: 28px; - display:flex; - background-color: #df4343; - color: #ffffff; -`; - return ( - - {props.message} - x - - ); -} \ No newline at end of file diff --git a/src/components/FillingDetails.js b/src/components/FillingDetails.js deleted file mode 100644 index 1afec17..0000000 --- a/src/components/FillingDetails.js +++ /dev/null @@ -1,75 +0,0 @@ -import React,{useState} from 'react'; - -import styled from 'styled-components'; -import Footer from './Footer'; -import NavBar from './NavBar'; -const Selector = styled.select` - -width: 25%; - -`; -const Container = styled.div` - - padding: 50px; - -`; -const Heading = styled.h1` - - - color: #66bfbf !important; - -`; - - -const FillingDetails = () => { - - const [foodState, setFoodState] = useState(null); - - return ( - - -

-

- Details -

-
- Source:   - { - const selectedFood = e.target.value; - setFoodState(selectedFood); - }} - > - - - - -

- {foodState} -

-

-

- Destination:    - { - const selectedFood = e.target.value; - setFoodState(selectedFood); - }} - > - - - - -

- {foodState} -
-