Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
final-exam
Project
Project
Details
Activity
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
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nawasan Wisitsingkhon
final-exam
Commits
d3d5cc44
Commit
d3d5cc44
authored
Oct 03, 2023
by
Nawasan Wisitsingkhon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add order menu in navbar;
add order button on cart page;
parent
fd257f5f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
31 additions
and
2 deletions
+31
-2
Navbar.js
src/components/Navbar.js
+18
-1
cart.js
src/pages/cart.js
+13
-1
No files found.
src/components/Navbar.js
View file @
d3d5cc44
...
...
@@ -20,6 +20,8 @@ import { Favorite } from "@mui/icons-material";
import
{
Logout
,
SupervisedUserCircle
}
from
"@mui/icons-material"
;
import
{
useRouter
}
from
"next/router"
;
import
{
Cottage
}
from
"@mui/icons-material"
;
import
{
Store
}
from
"@mui/icons-material"
;
import
{
ShoppingBag
}
from
"@mui/icons-material"
;
const
Search
=
styled
(
"div"
)(({
theme
})
=>
({
position
:
"relative"
,
...
...
@@ -127,7 +129,7 @@ function Navbar(props) {
color
=
"inherit"
>
<
Badge
color
=
"error"
>
<
Cottag
e
/>
<
Stor
e
/>
<
/Badge
>
<
/IconButton
>
),
...
...
@@ -162,6 +164,21 @@ function Navbar(props) {
<
/IconButton
>
),
},
{
label
:
"คำสั่งซื้อ"
,
link
:
"/order"
,
element
:
(
<
IconButton
size
=
"large"
aria
-
label
=
"show 4 new mails"
color
=
"inherit"
>
<
Badge
badgeContent
=
{
2
}
color
=
"error"
>
<
ShoppingBag
/>
<
/Badge
>
<
/IconButton
>
),
},
{
label
:
user
.
value
.
name
,
link
:
"/profile"
,
...
...
src/pages/cart.js
View file @
d3d5cc44
...
...
@@ -16,6 +16,7 @@ import { Delete } from "@mui/icons-material";
import
{
ShoppingCart
}
from
"@mui/icons-material"
;
import
PopupAlert
from
"@/components/PopupAlert"
;
import
Head
from
"next/head"
;
import
{
ShoppingBag
}
from
"@mui/icons-material"
;
export
default
function
Cart
()
{
const
user
=
useContext
(
UserContext
);
...
...
@@ -75,6 +76,7 @@ export default function Cart() {
/
>
<
Paper
sx
=
{{
p
:
1
,
overflowX
:
"scroll"
}}
>
{
cart
.
value
.
length
>
0
?
(
<
Box
>
<
Table
>
<
TableHead
>
<
TableRow
>
...
...
@@ -132,8 +134,18 @@ export default function Cart() {
)}
<
/TableBody
>
<
/Table
>
<
Box
sx
=
{{
textAlign
:
"right"
,
p
:
1
}}
>
<
Button
size
=
"large"
>
<
ShoppingBag
/>
สั่งซื้อ
<
/Button
>
<
/Box
>
<
/Box
>
)
:
(
<
div
className
=
"text-center"
>
{
user
.
value
?.
token
?
"รายการว่างเปล่า"
:
"คุณยังไม่ได้เข้าสู่ระบบ"
}
<
/div
>
<
div
className
=
"text-center"
>
{
user
.
value
?.
token
?
"รายการว่างเปล่า"
:
"คุณยังไม่ได้เข้าสู่ระบบ"
}
<
/div
>
)}
<
/Paper
>
<
/Box
>
...
...
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