Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
order-management-react
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ascend
order-management-react
Commits
0be70377
Commit
0be70377
authored
May 14, 2021
by
Shanelle Valencia
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add more styling
parent
98f9ac9b
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
92 additions
and
32 deletions
+92
-32
Nav.tsx
src/components/Nav.tsx
+21
-6
index.css
src/index.css
+29
-2
AccountPage.tsx
src/pages/AccountPage.tsx
+27
-24
OrderShowPage.tsx
src/pages/OrderShowPage.tsx
+5
-0
MainRouter.tsx
src/router/MainRouter.tsx
+4
-0
OrderService.ts
src/services/OrderService.ts
+6
-0
No files found.
src/components/Nav.tsx
View file @
0be70377
...
@@ -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
>
...
...
src/index.css
View file @
0be70377
...
@@ -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;
...
...
src/pages/AccountPage.tsx
View file @
0be70377
...
@@ -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
>
)
)
}
}
...
...
src/pages/OrderShowPage.tsx
View file @
0be70377
...
@@ -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
[]
>
()
...
...
src/router/MainRouter.tsx
View file @
0be70377
...
@@ -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
>
...
...
src/services/OrderService.ts
View file @
0be70377
...
@@ -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
)
=>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment