Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 

270 rindas
11 KiB

  1. /*eslint-disable*/
  2. import React from "react";
  3. import Link from "next/link";
  4. // @material-ui/core components
  5. import { makeStyles } from "@material-ui/core/styles";
  6. import List from "@material-ui/core/List";
  7. import ListItem from "@material-ui/core/ListItem";
  8. import Icon from "@material-ui/core/Icon";
  9. import Chart from "@material-ui/icons/LocalGroceryStore";
  10. // @material-ui/icons
  11. import { Apps, ShareTwoTone, Person } from "@material-ui/icons";
  12. // core components
  13. import CustomDropdown from "components/CustomDropdown/CustomDropdown.js";
  14. import Button from "components/CustomButtons/Button.js";
  15. import styles from "assets/jss/nextjs-material-kit/components/headerLinksStyle.js";
  16. import Logo from "assets/img/honda.png";
  17. const useStyles = makeStyles(styles);
  18. export default function HeaderLinks({ username, ...props }) {
  19. const classes = useStyles();
  20. return (
  21. <List className={classes.list}>
  22. <ListItem className={classes.listItem}>
  23. <Link href="/honda/home">
  24. <Button color="transparent" className={classes.navLink}>
  25. <img
  26. src={Logo}
  27. width="210px"
  28. />
  29. </Button>
  30. </Link>
  31. </ListItem>
  32. <ListItem className={classes.listItem}>
  33. <Link href="/honda/home">
  34. <Button
  35. color="transparent"
  36. className={classes.navLink}
  37. style={{ marginTop: "10px" }}
  38. >
  39. <Icon className={classes.icons}>home</Icon> Home
  40. </Button>
  41. </Link>
  42. </ListItem>
  43. <ListItem className={classes.listItem}>
  44. <Link href="/honda/product/product">
  45. <Button
  46. color="transparent"
  47. className={classes.navLink}
  48. style={{ marginTop: "10px" }}
  49. >
  50. <Icon className={classes.icons}>home</Icon> Product
  51. </Button>
  52. </Link>
  53. </ListItem>
  54. {/* <ListItem className={classes.listItem} style={{marginTop:"10px"}}>
  55. <CustomDropdown
  56. noLiPadding
  57. navDropdown
  58. buttonText="Product"
  59. buttonProps={{
  60. className: classes.navLink,
  61. color: "transparent",
  62. }}
  63. buttonIcon={Apps}
  64. dropdownList={[
  65. <Link href="/honda/product/product">
  66. <a className={classes.dropdownLink}>Motor</a>
  67. </Link>,
  68. <Link href="/honda/product/ygp">
  69. <a className={classes.dropdownLink}>YGP</a>
  70. </Link>,
  71. <Link href="/honda/product/yamalube">
  72. <a className={classes.dropdownLink}>Yamalube</a>
  73. </Link>,
  74. <Link href="/honda/product/helmet">
  75. <a className={classes.dropdownLink}>Helmet</a>
  76. </Link>,
  77. <Link href="/honda/product/apparel">
  78. <a className={classes.dropdownLink}>Apparel</a>
  79. </Link>,
  80. <Link href="/honda/product/accessories">
  81. <a className={classes.dropdownLink}>Accessories</a>
  82. </Link>,
  83. <Link href="https://booking.thamrin.co.id/">
  84. <a className={classes.dropdownLink}>Service</a>
  85. </Link>,
  86. <Link href="/honda/dealers">
  87. <a className={classes.dropdownLink}>Dealers</a>
  88. </Link>,
  89. ]}
  90. />
  91. </ListItem> */}
  92. <ListItem
  93. className={classes.listItem}
  94. style={{ marginTop: "10px" }}
  95. >
  96. <Link href="/honda/latest_news/latestnews">
  97. <Button color="transparent" className={classes.navLink}>
  98. <Icon className={classes.icons}>event</Icon> Latest News
  99. </Button>
  100. </Link>
  101. </ListItem>
  102. <ListItem
  103. className={classes.listItem}
  104. style={{ marginTop: "10px" }}
  105. >
  106. <Button
  107. href="/honda/carrer/carrer"
  108. color="transparent"
  109. className={classes.navLink}
  110. >
  111. <Icon className={classes.icons}>wallet_travel</Icon> Career
  112. </Button>
  113. </ListItem>
  114. {/* <ListItem
  115. className={classes.listItem}
  116. style={{ marginTop: "10px" }}
  117. >
  118. <CustomDropdown
  119. noLiPadding
  120. navDropdown
  121. buttonText="Partner"
  122. buttonProps={{
  123. className: classes.navLink,
  124. color: "transparent",
  125. }}
  126. buttonIcon={ShareTwoTone}
  127. dropdownList={[
  128. <Link href="https://www.honda-motor.co.id/">
  129. <a className={classes.dropdownLink}>honda</a>
  130. </Link>,
  131. <Link href="https://www.honda.co.id/">
  132. <a className={classes.dropdownLink}>Suzuki</a>
  133. </Link>,
  134. <Link href="https://www.honda-indonesia.com/">
  135. <a className={classes.dropdownLink}>Honda</a>
  136. </Link>,
  137. <Link href="https://www.hino.co.id/">
  138. <a className={classes.dropdownLink}>Hino</a>
  139. </Link>,
  140. <Link href="https://www.mercedes-benz.co.id/passengercars.html">
  141. <a className={classes.dropdownLink}>
  142. Mercedes-Benz
  143. </a>
  144. </Link>,
  145. <Link href="http://bprberkatsejati.com/">
  146. <a className={classes.dropdownLink}>
  147. BPR Berkat Sejati
  148. </a>
  149. </Link>,
  150. <Link href="https://www.hino.co.id/">
  151. <a className={classes.dropdownLink}>
  152. Palembang Indah Mall
  153. </a>
  154. </Link>,
  155. <Link href="http://www.emilia-hotel.com/">
  156. <a className={classes.dropdownLink}>Hotel Emilia</a>
  157. </Link>,
  158. <Link href="http://homes.thamrin.xyz/">
  159. <a className={classes.dropdownLink}>Thamrin Home</a>
  160. </Link>,
  161. <Link href="https://www.hino.co.id/">
  162. <a className={classes.dropdownLink}>Ketty Resto</a>
  163. </Link>,
  164. ]}
  165. />
  166. </ListItem> */}
  167. <ListItem
  168. className={classes.listItem}
  169. style={{ marginTop: "10px" }}
  170. >
  171. <Button
  172. href="/honda/about_us/about_us"
  173. color="transparent"
  174. className={classes.navLink}
  175. >
  176. <Icon className={classes.icons}>account_balance</Icon> About
  177. Us
  178. </Button>
  179. </ListItem>
  180. <ListItem className={classes.listItem} style={{ marginTop: "10px" }}>
  181. <Button
  182. href="/honda/profile/profile"
  183. // href="#"
  184. color="transparent"
  185. className={classes.navLink}
  186. >
  187. <Icon className={classes.icons}>people</Icon> Profile
  188. </Button>
  189. </ListItem>
  190. {/* <ListItem
  191. className={classes.listItem}
  192. style={{ marginTop: "10px" }}
  193. >
  194. <Button
  195. href="/chart"
  196. color="transparent"
  197. className={classes.navLink}
  198. >
  199. <Chart className={classes.icons} />
  200. </Button>
  201. </ListItem> */}
  202. <ListItem
  203. className={classes.listItem}
  204. style={{ marginTop: "10px" }}
  205. >
  206. {!username || username == "" ? (
  207. <Button
  208. href="/honda/login"
  209. className={classes.registerNavLink}
  210. color="info"
  211. round
  212. >
  213. <Icon className={classes.icons}>input</Icon> Login
  214. </Button>
  215. ) : (
  216. <CustomDropdown
  217. noLiPadding
  218. navDropdown
  219. buttonText={
  220. username.length > 12
  221. ? username.substring(0, 9) + ".."
  222. : username
  223. }
  224. buttonProps={{
  225. className: classes.navLink,
  226. color: "transparent",
  227. }}
  228. buttonIcon={Person}
  229. dropdownList={[
  230. <div
  231. onClick={async (e) => {
  232. e.preventDefault();
  233. fetch("/api/auth/logout", {
  234. method: "POST",
  235. headers: {
  236. "Content-Type": "application/json",
  237. },
  238. body: JSON.stringify({ p: "SUZUKI" }),
  239. }).then((res) => {
  240. //if (res.ok) {
  241. window.location.href = "../honda/home";
  242. /*}
  243. else{
  244. }*/
  245. });
  246. }}
  247. >
  248. <a className={classes.dropdownLink}>
  249. <Icon className={classes.icons}>
  250. exit_to_app
  251. </Icon>{" "}
  252. Logout
  253. </a>
  254. </div>,
  255. // <a href="/honda/profile/profile" className={classes.dropdownLink}>Profile</a>,
  256. ]}
  257. />
  258. )}
  259. </ListItem>
  260. </List>
  261. );
  262. }