diff --git a/client/public/logo.svg b/client/public/logo.svg new file mode 100644 index 000000000..1bc0f1164 --- /dev/null +++ b/client/public/logo.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/client/public/logo1024.png b/client/public/logo1024.png new file mode 100644 index 000000000..ad7634169 Binary files /dev/null and b/client/public/logo1024.png differ diff --git a/client/public/logo240.png b/client/public/logo240.png new file mode 100644 index 000000000..07fffbeee Binary files /dev/null and b/client/public/logo240.png differ diff --git a/client/public/logo600.png b/client/public/logo600.png new file mode 100644 index 000000000..912e6e2ce Binary files /dev/null and b/client/public/logo600.png differ diff --git a/client/public/manifest.json b/client/public/manifest.json index 080d6c77a..c524aa296 100644 --- a/client/public/manifest.json +++ b/client/public/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "React App", - "name": "Create React App Sample", + "short_name": "Bodyshop", + "name": "Bodyshop Management System", "icons": [ { "src": "favicon.ico", diff --git a/client/src/App/App.js b/client/src/App/App.js index bf8b7b9dc..701677aae 100644 --- a/client/src/App/App.js +++ b/client/src/App/App.js @@ -1,5 +1,5 @@ import React from "react"; -import { Switch, Route } from "react-router"; +import { Switch, Route, Redirect } from "react-router"; import { ApolloProvider } from "react-apollo"; import { HttpLink } from "apollo-link-http"; import ApolloClient from "apollo-client"; @@ -11,11 +11,11 @@ import { gql } from "apollo-boost"; import "./App.css"; //Component Imports -import SignIn from "../components/sign-in-form/sign-in-form.component"; import LandingPage from "../pages/landing/landing.page"; import Manage from "../pages/manage/manage.page"; import PrivateRoute from "../utils/private-route"; +import SignInContainer from "../pages/sign-in/sign-in.container"; const graphqlEndpoint = process.env.REACT_APP_GRAPHQL_ENDPOINT; @@ -49,7 +49,13 @@ export default function App({ authState }) { - + + authState ? : + } + /> diff --git a/client/src/components/header/header.component.jsx b/client/src/components/header/header.component.jsx index f5d6f2639..07b39e639 100644 --- a/client/src/components/header/header.component.jsx +++ b/client/src/components/header/header.component.jsx @@ -23,7 +23,7 @@ class Header extends Component { {navItems.map(navItem => ( - + {navItem.icontype ? : null} {navItem.title} diff --git a/client/src/components/header/header.container.jsx b/client/src/components/header/header.container.jsx index dac8e0608..1e4dbbd76 100644 --- a/client/src/components/header/header.container.jsx +++ b/client/src/components/header/header.container.jsx @@ -27,6 +27,7 @@ const HeaderContainer = ({ landingHeader }) => { if (loading) return ; if (error) return ; const parsedNavItems = JSON.parse(data.masterdata_by_pk.value); + console.log("::1", landingHeader); return (
- + This is the manage shop component. ); diff --git a/client/src/components/manage-shop/manage-shop.container.jsx b/client/src/components/manage-shop/manage-shop.container.jsx index 879b4ded1..318bf814c 100644 --- a/client/src/components/manage-shop/manage-shop.container.jsx +++ b/client/src/components/manage-shop/manage-shop.container.jsx @@ -1,27 +1,7 @@ import React from "react"; -import { Query } from "react-apollo"; -import { gql } from "apollo-boost"; -import { Alert } from "antd"; -import Spin from '../loading-spinner/loading-spinner.component' import ManageShop from "./manage-shop.component"; -const GET_NAV_ITEMS = gql` - query nav_items { - masterdata_by_pk(key: "NAV_ITEMS") { - value - } - } -`; - -const ManageShopContainer = () => ( - - {({ loading, error, data }) => { - if (loading) return ; - if (error) return ; - return ; - }} - -); +const ManageShopContainer = () => ; export default ManageShopContainer; diff --git a/client/src/graphql/metadata.queries.js b/client/src/graphql/metadata.queries.js index 703ec91ad..12cefb86c 100644 --- a/client/src/graphql/metadata.queries.js +++ b/client/src/graphql/metadata.queries.js @@ -23,7 +23,10 @@ export const GET_SELECTED_NAV_ITEM = gql` export const GET_CURRENT_USER = gql` query GetCurrentUser { - currentUser @client + currentUser @client { + email + displayName + } } `; diff --git a/client/src/pages/sign-in/sign-in.container.jsx b/client/src/pages/sign-in/sign-in.container.jsx new file mode 100644 index 000000000..77adbb00f --- /dev/null +++ b/client/src/pages/sign-in/sign-in.container.jsx @@ -0,0 +1,25 @@ +import React from "react"; +import { Query } from "react-apollo"; + +import { Alert } from "antd"; + +import Spin from "../../components/loading-spinner/loading-spinner.component"; +// import Skeleton from "../loading-skeleton/loading-skeleton.component"; + +import { GET_CURRENT_USER } from "../../graphql/metadata.queries"; +import SignInPage from "./sign-in.page"; + +const SignInContainer = () => { + return ( + + {({ loading, error, data: { currentUser } }) => { + if (loading) return ; + if (error) return ; + + return ; + }} + + ); +}; + +export default SignInContainer; diff --git a/client/src/pages/sign-in/sign-in.page.jsx b/client/src/pages/sign-in/sign-in.page.jsx index 0dc7c27dd..a58e0b408 100644 --- a/client/src/pages/sign-in/sign-in.page.jsx +++ b/client/src/pages/sign-in/sign-in.page.jsx @@ -1,13 +1,14 @@ import React from "react"; -import signInComponent from "../../components/sign-in-form/sign-in-form.component"; +import SignInComponent from "../../components/sign-in-form/sign-in-form.component"; import { Redirect } from "react-router-dom"; -export default function SignInPage() { +export default ({signedIn}) => { + console.log(signedIn) return (
- +
); -} +};