Commit 0be70377 authored by Shanelle Valencia's avatar Shanelle Valencia

Add more styling

parent 98f9ac9b
...@@ -5,8 +5,13 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' ...@@ -5,8 +5,13 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faUser } from '@fortawesome/free-solid-svg-icons' import { faUser } from '@fortawesome/free-solid-svg-icons'
import { AccountPage } from 'pages' import { AccountPage } from 'pages'
import { Box, Heading, Flex, Spacer, Button, Image, Avatar, HStack, Input } from "@chakra-ui/react" import { Box, Heading, Flex, Spacer, Button, Image, Avatar, HStack, Input } from "@chakra-ui/react"
<<<<<<< HEAD
import AppLogo from '../img/logo.png' import AppLogo from '../img/logo.png'
import NisumLogo from '../img/nisum.jpeg' import NisumLogo from '../img/nisum.jpeg'
=======
import Logo from '../img/logo.png'
import Nisum from '../img/nisum.jpeg'
>>>>>>> Add more styling
import { import {
Drawer, Drawer,
DrawerBody, DrawerBody,
...@@ -50,6 +55,7 @@ const Nav = () => { ...@@ -50,6 +55,7 @@ const Nav = () => {
return ( return (
<Flex className="header" justifyContent="space-between"> <Flex className="header" justifyContent="space-between">
<Box > <Box >
<<<<<<< HEAD
<Image <Image
mt="-4px" mt="-4px"
src={NisumLogo} src={NisumLogo}
...@@ -63,6 +69,15 @@ const Nav = () => { ...@@ -63,6 +69,15 @@ const Nav = () => {
<Link to="/"><Image src={AppLogo} alt="Order Management Console PRO logo" className="logoImg"/></Link> <Link to="/"><Image src={AppLogo} alt="Order Management Console PRO logo" className="logoImg"/></Link>
<h1>Order Management</h1> <h1>Order Management</h1>
=======
<h1 className="header-title">Ascend Final Project</h1>
{/* <Image src={Nisum} alt="project logo" className="nisumImg"/> */}
</Box>
<Box className="center-nav" display="-ms-inline-flexbox">
<HStack>
<Link to="/"><Image src={Logo} alt="project logo" className="logoImg"/></Link>
<h1>Order Management PRO</h1>
>>>>>>> Add more styling
{/* <Link to="/"><h1>Order Management</h1></Link> */} {/* <Link to="/"><h1>Order Management</h1></Link> */}
</HStack> </HStack>
</Box> </Box>
...@@ -88,16 +103,16 @@ const Nav = () => { ...@@ -88,16 +103,16 @@ const Nav = () => {
<Box > <Box >
<Menu> <Menu>
<MenuButton rightIcon={<ChevronDownIcon />} onClick={onOpen} width="300px" className="right-nav"> <MenuButton rightIcon={<ChevronDownIcon />} onClick={onOpen} width="300px" className="right-nav">
<HStack> <HStack className="dropdown-icon">
<span>{userIcon}</span> <span className="dropdown-icon">{userIcon}</span>
<span>{userName}</span> <span className="dropdown-icon">{userName}</span>
{/* <span>{authLinkText}</span> */} {/* <span>{authLinkText}</span> */}
</HStack> </HStack>
</MenuButton> </MenuButton>
<MenuList> <MenuList>
<MenuItem color="black"><Link to="/orders">Orders</Link></MenuItem> <MenuItem color="black"><Link to="/orders" className="dropdown">Orders</Link></MenuItem>
<MenuItem color="black"><Link to="/account">Account</Link></MenuItem> <MenuItem color="black"><Link to="/account" className="dropdown">Account</Link></MenuItem>
<MenuItem color="black"><button onClick={handleAuth}>{authLinkText}</button></MenuItem> <MenuItem color="black"><button onClick={handleAuth} className="dropdown">{authLinkText}</button></MenuItem>
</MenuList> </MenuList>
</Menu> </Menu>
</Box> </Box>
......
...@@ -79,6 +79,12 @@ body { ...@@ -79,6 +79,12 @@ body {
} }
.nisumImg {
height: 100px;
width: 50px;
}
.left-nav Link { .left-nav Link {
color: red; color: red;
} }
...@@ -193,11 +199,32 @@ input[type=text]:focus { ...@@ -193,11 +199,32 @@ input[type=text]:focus {
/* User Drawer */ /* User Drawer */
.account { .account {
padding: 40px 0; padding: 80px 0;
/* padding: 150px; */
border-top: 1px solid rgba(68, 64, 64, 0.363); border-top: 1px solid rgba(68, 64, 64, 0.363);
border-bottom: 1px solid rgba(68, 64, 64, 0.363); /* border-bottom: 1px solid rgba(68, 64, 64, 0.363); */
} }
.account h1 {
padding-top: 50px;
}
.dropdown-icon span :hover {
/* color: #cccdcf; */
color: red;
/* background-color: #cccdcf; */
transition: 0.3s;
}
.dropdown:hover {
color: #cccdcf;
background-color: #e9ecef;
transition: 0.4s;
border-radius: 2px;
padding: 0 2px;
/* width: 80px; */
}
/* .user-name { /* .user-name {
padding-top: 3.5px; padding-top: 3.5px;
......
...@@ -3,7 +3,9 @@ import {useGoogleAuth} from 'hooks' ...@@ -3,7 +3,9 @@ import {useGoogleAuth} from 'hooks'
const AccountPage = () => { const AccountPage = () => {
const { manager } = useGoogleAuth(); const { manager } = useGoogleAuth();
return ( return (
<div>
<VStack className="account"> <VStack className="account">
<h1>Account Info</h1>
<Avatar name={manager.firstName + " " + manager.lastName} size="2xl" src={manager.imageUrl} alt="profile" /> <Avatar name={manager.firstName + " " + manager.lastName} size="2xl" src={manager.imageUrl} alt="profile" />
<Box w="270px" > <Box w="270px" >
<VStack <VStack
...@@ -28,6 +30,7 @@ const AccountPage = () => { ...@@ -28,6 +30,7 @@ const AccountPage = () => {
</VStack> </VStack>
</Box> </Box>
</VStack> </VStack>
</div>
) )
} }
......
...@@ -15,7 +15,12 @@ const OrderShowPage = (props: any) => { ...@@ -15,7 +15,12 @@ const OrderShowPage = (props: any) => {
// const { id } = useParams<any>(); // const { id } = useParams<any>();
// const { order } = useOrder(id) // const { order } = useOrder(id)
const location = props.match.params.id; const location = props.match.params.id;
<<<<<<< HEAD
const apiUrl = 'http://localhost:8084/api/orders/' + location; const apiUrl = 'http://localhost:8084/api/orders/' + location;
=======
const apiUrl = 'http://localhost:8080/api/orders';
// const apiUrl = 'http://138.91.251.222:8086/api/orders/' + location;
>>>>>>> Add more styling
const [order, setOrder] = useState<Order>(); const [order, setOrder] = useState<Order>();
const [items, setItems] = useState<Item[]>() const [items, setItems] = useState<Item[]>()
......
...@@ -21,6 +21,10 @@ const MainRouter: React.FC = () => { ...@@ -21,6 +21,10 @@ const MainRouter: React.FC = () => {
<PrivateRoute path="/orders" component={OrdersPage} /> <PrivateRoute path="/orders" component={OrdersPage} />
</Switch> </Switch>
</main> </main>
<<<<<<< HEAD
=======
{/* <Footer /> */}
>>>>>>> Add more styling
</body> </body>
</GoogleAuthProvider> </GoogleAuthProvider>
</BrowserRouter> </BrowserRouter>
......
...@@ -8,7 +8,13 @@ const URL = (process.env.REACT_APP_BACKEND_URL as string) ...@@ -8,7 +8,13 @@ const URL = (process.env.REACT_APP_BACKEND_URL as string)
const BASE_PATH = `${URL}/api/orders` const BASE_PATH = `${URL}/api/orders`
export const allOrders = () => { export const allOrders = () => {
<<<<<<< HEAD
return fetch(`${BASE_PATH}/`).then((response) => response.json()) return fetch(`${BASE_PATH}/`).then((response) => response.json())
=======
const apiUrl = 'http://localhost:8080/api/orders';
// const apiUrl = 'http://138.91.251.222:8086/api/orders';
return fetch(apiUrl).then((response) => response.json())
>>>>>>> Add more styling
} }
export const orderById = (apiUrl: string) => { export const orderById = (apiUrl: string) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment