您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

1 行
27 KiB

  1. {"ast":null,"code":"var _jsxFileName = \"C:\\\\tbg-ecomm-nextjs\\\\components\\\\Header\\\\HeaderLinks.js\";\nvar __jsx = React.createElement;\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/*eslint-disable*/\nimport React from \"react\";\nimport Link from \"next/link\"; // @material-ui/core components\n\nimport { makeStyles } from \"@material-ui/core/styles\";\nimport List from \"@material-ui/core/List\";\nimport ListItem from \"@material-ui/core/ListItem\";\nimport Icon from \"@material-ui/core/Icon\"; // import People from \"@material-ui/core/People\";\n\nimport Chart from \"@material-ui/icons/LocalGroceryStore\"; // @material-ui/icons\n\nimport { Apps, ShareTwoTone, Person } from \"@material-ui/icons\"; // core components\n\nimport CustomDropdown from \"components/CustomDropdown/CustomDropdown.js\";\nimport Button from \"components/CustomButtons/Button.js\";\nimport styles from \"assets/jss/nextjs-material-kit/components/headerLinksStyle.js\";\nimport Logo from \"assets/img/tb.png\";\nconst useStyles = makeStyles(styles);\nexport default function HeaderLinks(_ref) {\n let {\n username\n } = _ref,\n props = _objectWithoutProperties(_ref, [\"username\"]);\n\n const classes = useStyles();\n return __jsx(List, {\n className: classes.list,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 5\n }\n }, __jsx(ListItem, {\n className: classes.listItem,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 7\n }\n }, __jsx(Link, {\n href: \"/yamaha/home\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }\n }, __jsx(Button, {\n color: \"transparent\",\n className: classes.navLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 11\n }\n }, __jsx(\"img\", {\n src: Logo,\n width: \"180px\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 13\n }\n })))), __jsx(ListItem, {\n className: classes.listItem,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 7\n }\n }, __jsx(Link, {\n href: \"/yamaha/home\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 9\n }\n }, __jsx(Button, {\n color: \"transparent\",\n className: classes.navLink,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 11\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 46,\n columnNumber: 13\n }\n }, \"home\"), \" Home\"))), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 7\n }\n }, __jsx(CustomDropdown, {\n noLiPadding: true,\n navDropdown: true,\n buttonText: \"Product\",\n buttonProps: {\n className: classes.navLink,\n color: \"transparent\"\n },\n buttonIcon: Apps,\n dropdownList: [__jsx(\"a\", {\n href: \"/yamaha/product/product\",\n className: classes.dropdownLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 61,\n columnNumber: 13\n }\n }, \"Motor\"), __jsx(\"a\", {\n href: \"/yamaha/sparepart/sparepart\",\n className: classes.dropdownLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 13\n }\n }, \"Sparepart & Accessories\"), // <a href=\"/yamaha/product/yamalube\" className={classes.dropdownLink}>\n // Yamalube\n // </a>,\n // <a href=\"/yamaha/product/helmet\" className={classes.dropdownLink}>\n // Helmet\n // </a>,\n // <a href=\"/yamaha/product/apparel\" className={classes.dropdownLink}>\n // Apparel\n // </a>,\n // <a\n // href=\"/yamaha/product/accessories\"\n // className={classes.dropdownLink}\n // >\n // Accessories\n // </a>,\n __jsx(\"a\", {\n href: \"https://booking.thamrin.co.id/\",\n className: classes.dropdownLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 13\n }\n }, \"Service\"), __jsx(\"a\", {\n href: \"/yamaha/dealers\",\n className: classes.dropdownLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 13\n }\n }, \"Dealers\") // <a href=\"/yamaha/order/order\" className={classes.dropdownLink}>\n // Dealers\n // </a>,\n ],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 9\n }\n })), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 7\n }\n }, __jsx(Link, {\n href: \"/yamaha/latest_news/latestnews\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 9\n }\n }, __jsx(Button, {\n color: \"transparent\",\n className: classes.navLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 11\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 13\n }\n }, \"event\"), \" Latest News\"))), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 104,\n columnNumber: 7\n }\n }, __jsx(Button, {\n href: \"/yamaha/carrer/carrer\",\n color: \"transparent\",\n className: classes.navLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 105,\n columnNumber: 9\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 11\n }\n }, \"wallet_travel\"), \" Career\")), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 137,\n columnNumber: 7\n }\n }, __jsx(Button, {\n href: \"/yamaha/abous_us/aboutus\",\n color: \"transparent\",\n className: classes.navLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 138,\n columnNumber: 9\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 143,\n columnNumber: 11\n }\n }, \"account_balance\"), \" About Us\")), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 146,\n columnNumber: 7\n }\n }, __jsx(Button, {\n href: \"/yamaha/profile/profile\" // href=\"#\"\n ,\n color: \"transparent\",\n className: classes.navLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 147,\n columnNumber: 9\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 153,\n columnNumber: 11\n }\n }, \"people\"), \" Profile\")), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 156,\n columnNumber: 7\n }\n }, __jsx(Button, {\n href: \"/yamaha/order/order\",\n color: \"transparent\",\n className: classes.navLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 157,\n columnNumber: 9\n }\n }, __jsx(Chart, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 162,\n columnNumber: 11\n }\n }))), __jsx(ListItem, {\n className: classes.listItem,\n style: {\n marginTop: \"10px\"\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 165,\n columnNumber: 7\n }\n }, !username || username == \"\" ? __jsx(Button, {\n href: \"/yamaha/login\",\n className: classes.registerNavLink,\n color: \"info\",\n round: true,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 167,\n columnNumber: 11\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 173,\n columnNumber: 13\n }\n }, \"input\"), \" Login\") : __jsx(CustomDropdown, {\n noLiPadding: true,\n navDropdown: true,\n buttonText: username.length > 12 ? username.substring(0, 9) + \"..\" : username,\n buttonProps: {\n className: classes.navLink,\n color: \"transparent\"\n },\n buttonIcon: Person,\n dropdownList: [__jsx(\"div\", {\n onClick: async e => {\n e.preventDefault();\n fetch(\"/api/auth/logout\", {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\"\n },\n body: JSON.stringify({\n p: \"YAMAHA\"\n })\n }).then(res => {\n //if (res.ok) {\n window.location.href = \"../yamaha/home\";\n /*}\r\n else{\r\n }*/\n });\n },\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 188,\n columnNumber: 15\n }\n }, __jsx(\"a\", {\n className: classes.dropdownLink,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 207,\n columnNumber: 17\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 208,\n columnNumber: 19\n }\n }, \"exit_to_app\"), \" Logout\")), __jsx(\"div\", {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 211,\n columnNumber: 15\n }\n }, __jsx(\"a\", {\n className: classes.dropdownLink,\n href: \"/yamaha/order/order\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 212,\n columnNumber: 15\n }\n }, __jsx(Icon, {\n className: classes.icons,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 213,\n columnNumber: 17\n }\n }, \"shopping_cart\"), \" Pesanan Saya\")) // <a href=\"/yamaha/profile/profile\" className={classes.dropdownLink}>Profile</a>,\n ],\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 176,\n columnNumber: 11\n }\n })));\n}","map":{"version":3,"sources":["C:/tbg-ecomm-nextjs/components/Header/HeaderLinks.js"],"names":["React","Link","makeStyles","List","ListItem","Icon","Chart","Apps","ShareTwoTone","Person","CustomDropdown","Button","styles","Logo","useStyles","HeaderLinks","username","props","classes","list","listItem","navLink","marginTop","icons","className","color","dropdownLink","registerNavLink","length","substring","e","preventDefault","fetch","method","headers","body","JSON","stringify","p","then","res","window","location","href"],"mappings":"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","sourcesContent":["/*eslint-disable*/\r\nimport React from \"react\";\r\nimport Link from \"next/link\";\r\n\r\n// @material-ui/core components\r\nimport { makeStyles } from \"@material-ui/core/styles\";\r\nimport List from \"@material-ui/core/List\";\r\nimport ListItem from \"@material-ui/core/ListItem\";\r\nimport Icon from \"@material-ui/core/Icon\";\r\n// import People from \"@material-ui/core/People\";\r\nimport Chart from \"@material-ui/icons/LocalGroceryStore\";\r\n\r\n// @material-ui/icons\r\nimport { Apps, ShareTwoTone, Person } from \"@material-ui/icons\";\r\n\r\n// core components\r\nimport CustomDropdown from \"components/CustomDropdown/CustomDropdown.js\";\r\nimport Button from \"components/CustomButtons/Button.js\";\r\nimport styles from \"assets/jss/nextjs-material-kit/components/headerLinksStyle.js\";\r\n\r\nimport Logo from \"assets/img/tb.png\";\r\n\r\nconst useStyles = makeStyles(styles);\r\n\r\nexport default function HeaderLinks({ username, ...props }) {\r\n const classes = useStyles();\r\n return (\r\n <List className={classes.list}>\r\n <ListItem className={classes.listItem}>\r\n <Link href=\"/yamaha/home\">\r\n <Button color=\"transparent\" className={classes.navLink}>\r\n <img\r\n src={Logo}\r\n width=\"180px\"\r\n />\r\n </Button>\r\n </Link>\r\n </ListItem>\r\n <ListItem className={classes.listItem}>\r\n <Link href=\"/yamaha/home\">\r\n <Button\r\n color=\"transparent\"\r\n className={classes.navLink}\r\n style={{ marginTop: \"10px\" }}\r\n >\r\n <Icon className={classes.icons}>home</Icon> Home\r\n </Button>\r\n </Link>\r\n </ListItem>\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n <CustomDropdown\r\n noLiPadding\r\n navDropdown\r\n buttonText=\"Product\"\r\n buttonProps={{\r\n className: classes.navLink,\r\n color: \"transparent\",\r\n }}\r\n buttonIcon={Apps}\r\n dropdownList={[\r\n <a href=\"/yamaha/product/product\" className={classes.dropdownLink}>\r\n Motor\r\n </a>,\r\n <a href=\"/yamaha/sparepart/sparepart\" className={classes.dropdownLink}>\r\n Sparepart & Accessories\r\n </a>,\r\n // <a href=\"/yamaha/product/yamalube\" className={classes.dropdownLink}>\r\n // Yamalube\r\n // </a>,\r\n // <a href=\"/yamaha/product/helmet\" className={classes.dropdownLink}>\r\n // Helmet\r\n // </a>,\r\n // <a href=\"/yamaha/product/apparel\" className={classes.dropdownLink}>\r\n // Apparel\r\n // </a>,\r\n // <a\r\n // href=\"/yamaha/product/accessories\"\r\n // className={classes.dropdownLink}\r\n // >\r\n // Accessories\r\n // </a>,\r\n <a\r\n href=\"https://booking.thamrin.co.id/\"\r\n className={classes.dropdownLink}\r\n >\r\n Service\r\n </a>,\r\n <a href=\"/yamaha/dealers\" className={classes.dropdownLink}>\r\n Dealers\r\n </a>,\r\n // <a href=\"/yamaha/order/order\" className={classes.dropdownLink}>\r\n // Dealers\r\n // </a>,\r\n ]}\r\n />\r\n </ListItem>\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n <Link href=\"/yamaha/latest_news/latestnews\">\r\n <Button color=\"transparent\" className={classes.navLink}>\r\n <Icon className={classes.icons}>event</Icon> Latest News\r\n </Button>\r\n </Link>\r\n </ListItem>\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n <Button\r\n href=\"/yamaha/carrer/carrer\"\r\n color=\"transparent\"\r\n className={classes.navLink}\r\n >\r\n <Icon className={classes.icons}>wallet_travel</Icon> Career\r\n </Button>\r\n </ListItem>\r\n {/* <ListItem className={classes.listItem} style={{marginTop:\"10px\"}}>\r\n <CustomDropdown\r\n noLiPadding\r\n navDropdown\r\n buttonText=\"Partner\"\r\n buttonProps={{\r\n className: classes.navLink,\r\n color: \"transparent\",\r\n }}\r\n buttonIcon={ShareTwoTone}\r\n dropdownList={[\r\n <a href=\"https://www.yamaha-motor.co.id/\" className={classes.dropdownLink}>Yamaha</a>,\r\n <a href=\"https://www.suzuki.co.id/\" className={classes.dropdownLink}>Suzuki</a>,\r\n <a href=\"https://www.honda-indonesia.com/\" className={classes.dropdownLink}>Honda</a>,\r\n <a href=\"https://www.hino.co.id/\" className={classes.dropdownLink}>Hino</a>,\r\n <a href=\"https://www.mercedes-benz.co.id/passengercars.html\" className={classes.dropdownLink}>Mercedes-Benz</a>,\r\n <a href=\"http://bprberkatsejati.com/\" className={classes.dropdownLink}>BPR Berkat Sejati</a>,\r\n <a href=\"https://www.hino.co.id/\" className={classes.dropdownLink}>Palembang Indah Mall</a>,\r\n <a href=\"http://www.emilia-hotel.com/\" className={classes.dropdownLink}>Hotel Emilia</a>,\r\n <a href=\"http://homes.thamrin.xyz/\" className={classes.dropdownLink}>Thamrin Home</a>,\r\n <a href=\"https://www.hino.co.id/\" className={classes.dropdownLink}>Ketty Resto</a>,\r\n ]}\r\n />\r\n </ListItem> */}\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n <Button\r\n href=\"/yamaha/abous_us/aboutus\"\r\n color=\"transparent\"\r\n className={classes.navLink}\r\n >\r\n <Icon className={classes.icons}>account_balance</Icon> About Us\r\n </Button>\r\n </ListItem>\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n <Button\r\n href=\"/yamaha/profile/profile\"\r\n // href=\"#\"\r\n color=\"transparent\"\r\n className={classes.navLink}\r\n >\r\n <Icon className={classes.icons}>people</Icon> Profile\r\n </Button>\r\n </ListItem>\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n <Button\r\n href=\"/yamaha/order/order\"\r\n color=\"transparent\"\r\n className={classes.navLink}\r\n >\r\n <Chart className={classes.icons} />\r\n </Button>\r\n </ListItem>\r\n <ListItem className={classes.listItem} style={{ marginTop: \"10px\" }}>\r\n {!username || username == \"\" ? (\r\n <Button\r\n href=\"/yamaha/login\"\r\n className={classes.registerNavLink}\r\n color=\"info\"\r\n round\r\n >\r\n <Icon className={classes.icons}>input</Icon> Login\r\n </Button>\r\n ) : (\r\n <CustomDropdown\r\n noLiPadding\r\n navDropdown\r\n buttonText={\r\n username.length > 12 ? username.substring(0, 9) + \"..\" : username\r\n }\r\n buttonProps={{\r\n className: classes.navLink,\r\n color: \"transparent\",\r\n }}\r\n buttonIcon={Person}\r\n dropdownList={[\r\n <div\r\n onClick={async (e) => {\r\n e.preventDefault();\r\n fetch(\"/api/auth/logout\", {\r\n method: \"POST\",\r\n headers: {\r\n \"Content-Type\": \"application/json\",\r\n },\r\n body: JSON.stringify({ p: \"YAMAHA\" }),\r\n }).then((res) => {\r\n //if (res.ok) {\r\n window.location.href = \"../yamaha/home\";\r\n /*}\r\n else{\r\n\r\n }*/\r\n });\r\n }}\r\n >\r\n <a className={classes.dropdownLink}>\r\n <Icon className={classes.icons}>exit_to_app</Icon> Logout\r\n </a>\r\n </div>,\r\n <div>\r\n <a className={classes.dropdownLink} href=\"/yamaha/order/order\">\r\n <Icon className={classes.icons}>shopping_cart</Icon> Pesanan Saya\r\n </a>\r\n </div>,\r\n // <a href=\"/yamaha/profile/profile\" className={classes.dropdownLink}>Profile</a>,\r\n ]}\r\n />\r\n )}\r\n </ListItem>\r\n </List>\r\n );\r\n}\r\n"]},"metadata":{},"sourceType":"module"}