diff --git a/index.html b/index.html index 073136f..8ee5e79 100644 --- a/index.html +++ b/index.html @@ -7,15 +7,14 @@ - - - + +
- + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 86ac8f3..5f73d9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,8 +5,11 @@ "packages": { "": { "dependencies": { + "@fancyapps/ui": "^5.0.36", "preact": "^10.26.6", "preact-iso": "^2.9.1", + "react-fancybox": "^1.0.2", + "react-slick": "^0.30.3", "swiper": "^11.2.6", "tailwindcss": "^4.1.5" }, @@ -829,6 +832,11 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fancyapps/ui": { + "version": "5.0.36", + "resolved": "https://registry.npmjs.org/@fancyapps/ui/-/ui-5.0.36.tgz", + "integrity": "sha512-GMygQzp1MBTFNTT6AzpbL6pXTD6bTxwjmmpI1fe8Ozmmiseu8/g82Sudl1YhcbZmS4bJgaBOF5THDFGpXQ1fDw==" + }, "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -1711,6 +1719,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1978,6 +1991,11 @@ "integrity": "sha512-qS+qH9oqVYc1ooubTiB9l904WVyM6qNYxtOEEGReoZXw3xlqeYdFr5GclNzbkAufWgwWLEPoDi3d9MoRwwIjGw==", "dev": true }, + "node_modules/enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -3367,6 +3385,14 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "dependencies": { + "string-convert": "^0.2.0" + } + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -3437,6 +3463,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -3908,12 +3939,54 @@ } ] }, + "node_modules/react": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", + "peer": true, + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.0" + } + }, + "node_modules/react-fancybox": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-fancybox/-/react-fancybox-1.0.2.tgz", + "integrity": "sha512-YGazlghF1mu/oNq4Mn/ciZy5LLCFo2s9O4lwIoZQR5x/1a/1BTqGvXyQaUCe/JhX7xeaF6qjy+P75o/kvV6i9A==" + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "node_modules/react-slick": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.30.3.tgz", + "integrity": "sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==", + "dependencies": { + "classnames": "^2.2.5", + "enquire.js": "^2.1.6", + "json2mq": "^0.2.0", + "lodash.debounce": "^4.0.8", + "resize-observer-polyfill": "^1.5.0" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -3956,6 +4029,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", @@ -4122,6 +4200,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "peer": true + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -4306,6 +4390,11 @@ "node": ">=16" } }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, "node_modules/string.prototype.matchall": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", @@ -4687,9 +4776,9 @@ } }, "node_modules/vite": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz", - "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "dev": true, "dependencies": { "esbuild": "^0.25.0", @@ -5406,6 +5495,11 @@ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true }, + "@fancyapps/ui": { + "version": "5.0.36", + "resolved": "https://registry.npmjs.org/@fancyapps/ui/-/ui-5.0.36.tgz", + "integrity": "sha512-GMygQzp1MBTFNTT6AzpbL6pXTD6bTxwjmmpI1fe8Ozmmiseu8/g82Sudl1YhcbZmS4bJgaBOF5THDFGpXQ1fDw==" + }, "@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", @@ -5992,6 +6086,11 @@ "supports-color": "^7.1.0" } }, + "classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -6182,6 +6281,11 @@ "integrity": "sha512-qS+qH9oqVYc1ooubTiB9l904WVyM6qNYxtOEEGReoZXw3xlqeYdFr5GclNzbkAufWgwWLEPoDi3d9MoRwwIjGw==", "dev": true }, + "enquire.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", + "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" + }, "entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -7171,6 +7275,14 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "requires": { + "string-convert": "^0.2.0" + } + }, "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -7223,6 +7335,11 @@ "p-locate": "^5.0.0" } }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -7549,12 +7666,44 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "react": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "peer": true + }, + "react-dom": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", + "peer": true, + "requires": { + "scheduler": "^0.26.0" + } + }, + "react-fancybox": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/react-fancybox/-/react-fancybox-1.0.2.tgz", + "integrity": "sha512-YGazlghF1mu/oNq4Mn/ciZy5LLCFo2s9O4lwIoZQR5x/1a/1BTqGvXyQaUCe/JhX7xeaF6qjy+P75o/kvV6i9A==" + }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "react-slick": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.30.3.tgz", + "integrity": "sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==", + "requires": { + "classnames": "^2.2.5", + "enquire.js": "^2.1.6", + "json2mq": "^0.2.0", + "lodash.debounce": "^4.0.8", + "resize-observer-polyfill": "^1.5.0" + } + }, "reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -7585,6 +7734,11 @@ "set-function-name": "^2.0.2" } }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", @@ -7690,6 +7844,12 @@ "is-regex": "^1.2.1" } }, + "scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "peer": true + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -7823,6 +7983,11 @@ "integrity": "sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A==", "dev": true }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, "string.prototype.matchall": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", @@ -8069,9 +8234,9 @@ } }, "vite": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz", - "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "dev": true, "requires": { "esbuild": "^0.25.0", diff --git a/package.json b/package.json index 690c7fb..ee8b3e0 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,11 @@ "preview": "vite preview" }, "dependencies": { + "@fancyapps/ui": "^5.0.36", "preact": "^10.26.6", "preact-iso": "^2.9.1", + "react-fancybox": "^1.0.2", + "react-slick": "^0.30.3", "swiper": "^11.2.6", "tailwindcss": "^4.1.5" }, diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 52417af..8aab604 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -510,6 +510,13 @@ html { color: #000; } +#js-slider-big .swiper-button-next { + right: 0; +} +#js-slider-big .swiper-button-prev { + left: 0; +} + .tabs-list .tabs-item.active { background: var(--color-global); color: #fff; @@ -1225,6 +1232,15 @@ html { filter: brightness(0) invert(1); } +@media screen and (min-width: 1200px) and (max-width: 1550px) { + .box-product-detail #js-slider-big img { + display: block; + height: 470px; + margin: 0 auto; + -o-object-fit: contain; + object-fit: contain; + } +} @media (max-width: 1600px) { #js-box-list-review .list-review { max-height: 450px; diff --git a/src/assets/css/style.css.map b/src/assets/css/style.css.map index 87a1f98..db32e38 100644 --- a/src/assets/css/style.css.map +++ b/src/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.scss","style.css"],"names":[],"mappings":"AAAA;EACI,uBAAA;EACA,sBAAA;EACA,sBAAA;ACCJ;;ADCA;EACI,yBAAA;EACA,mBAAA;ACEJ;;ADAA;EACI,UAAA;EACA,yBAAA;ACGJ;;ADDA;EACI,mBAAA;EACA,mBAAA;EACA,gIAAA;ACIJ;;ADKA;EACI,eAAA;EACA,iCAAA;ACFJ;;ADKA;EACI,4BAAA;EACA,cAAA;EACA,wBAAA;ACFJ;;ADIA;EACI,iCAAA;EACA,eAAA;EACA,gBAAA;EACA,iBAAA;EACA,cAAA;ACDJ;;ADGA;EACI,iCAAA;ACAJ;;ADGA;EACI,kDAAA;EACA,4BAAA;EACA,cAAA;ACAJ;ADCI;EACI,WAAA;EACA,YAAA;EACA,4BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,4BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,6BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,+BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,8BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,+BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,+BAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACCR;ADCI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACCR;ADEI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACAR;ADEI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACAR;ADEI;EACI,WAAA;EACA,cAAA;EACA,oCAAA;ACAR;ADEI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACAR;ADEI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACAR;ADEI;EACI,WAAA;EACA,YAAA;EACA,6BAAA;ACAR;ADEI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACAR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,+BAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;EACA,yBAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,6BAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,+BAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;EACA,4BAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,iCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,kCAAA;ACDR;;ADKA;EACI,kDAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,0BAAA;ACFJ;ADGI;EACI,wBAAA;ACDR;ADGI;EACI,4BAAA;ACDR;ADGI;EACI,4BAAA;ACDR;ADGI;EACI,4BAAA;ACDR;ADGI;EACI,4BAAA;ACDR;ADGI;EACI,4BAAA;ACDR;ADGI;EACI,WAAA;EACA,YAAA;EACA,wBAAA;ACDR;;ADKA;EACI,+BAAA;ACFJ;;ADIA;EACI,kBAAA;EACA,WAAA;ACDJ;ADEI;EACI,WAAA;EACA,oBAAA;EACA,4BAAA;EACA,qBAAA;EACA,WAAA;EACA,wBAAA;EACA,qBAAA;EACA,UAAA;EACA,kBAAA;EACA,uBAAA;EACA,eAAA;EACA,gBAAA;ACAR;ADCQ;EACI,aAAA;EACA,4CAAA;EACA,iCAAA;ACCZ;ADCQ;EACI,+BAAA;ACCZ;ADEI;EACI,kBAAA;EACA,WAAA;EACA,QAAA;EACA,WAAA;EACA,cAAA;EACA,WAAA;EACA,WAAA;EACA,UAAA;EACA,mBAAA;EACA,iDAAA;UAAA,yCAAA;ACAR;;ADGA;EACI,mBAAA;EACA,WAAA;EACA,WAAA;EACA,iDAAA;UAAA,yCAAA;EACA,cAAA;ACAJ;;ADIQ;EACI,gCAAA;EACA,iBAAA;ACDZ;ADEY;EACI,0BAAA;ACAhB;ADGQ;EACI,WAAA;EACA,kBAAA;EACA,kBAAA;ACDZ;ADGQ;EACI,wBAAA;ACDZ;ADGQ;EACI,mBAAA;EACA,UAAA;EAEA,0BAAA;ACDZ;ADII;EACI,kBAAA;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;EAEA,8CAAA;EACA,iBAAA;EACA,aAAA;EACA,UAAA;EAOA,wCACI;EAOJ,iCAAA;EAEA,6BAAA;EACA,cAAA;EAGA,aAAA;EAEA,eAAA;ACXR;ADaI;EACI,qBAAA;EACA,sBAAA;EACA,gBAAA;EACA,6BAAA;ACXR;ADYQ;EACI,iBAAA;ACVZ;ADYQ;EACI,0BAAA;EACA,iBAAA;ACVZ;ADaI;;;EAGI,mBAAA;EACA,aAAA;EACA,aAAA;ACXR;;ADeA;EACI,kBAAA;EACA,gBAAA;ACZJ;ADaI;EACI,kBAAA;EACA,MAAA;EACA,WAAA;EACA,UAAA;EACA,cAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EAEA,+FAAA;EAEA,wBAAA;EACA,eAAA;ACXR;ADaI;EAEI,qBAAA;ACXR;ADqBA;EACI;IACI,UAAA;ECbN;AACF;ADeA;;EAEI,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;ACbJ;;ADgBA;;EAEI,eAAA;EACA,WAAA;ACbJ;;ADiBI;EACI,+BAAA;EACA,WAAA;EACA,gBAAA;ACdR;ADgBI;EACI,gBAAA;ACdR;;ADkBA;EACI,aAAA;EACA,yBAAA;EACA,gBAAA;EACA,kBAAA;ACfJ;ADgBI;EACI,cAAA;EACA,aAAA;EACA,WAAA;EACA,kBAAA;EACA,kBAAA;ACdR;ADeQ;EACI,cAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;KAAA,mBAAA;EACA,wBAAA;EACA,4BAAA;ACbZ;ADgBY;EACI,2BAAA;ACdhB;ADiBQ;EACI,kBAAA;EACA,QAAA;EACA,MAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,eAAA;EACA,gBAAA;ACfZ;ADgBY;EACI,kBAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,uBAAA;EACA,SAAA;EACA,QAAA;EACA,gCAAA;EACA,kBAAA;ACdhB;ADiBQ;EACI,kBAAA;EACA,QAAA;EACA,MAAA;ACfZ;ADiBQ;EACI,kBAAA;EACA,QAAA;EACA,MAAA;ACfZ;ADkBI;EACI,gBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;AChBR;ADiBQ;EACI,yBAAA;ACfZ;ADkBI;EACI,gBAAA;EACA,eAAA;EACA,cAAA;EACA,kBAAA;AChBR;ADkBI;EACI,cAAA;AChBR;ADkBI;EACI,WAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AChBR;ADiBQ;EACI,WAAA;EACA,YAAA;EACA,gCAAA;EACA,4BAAA;EACA,+BAAA;ACfZ;ADkBI;EACI,kBAAA;EACA,cAAA;AChBR;ADmBQ;EACI,WAAA;ACjBZ;;ADuBI;EACI,YAAA;ACpBR;ADsBI;EACI,WAAA;ACpBR;;ADyBI;EACI,gBAAA;ACtBR;;AD0BA;EACI,aAAA;EACA,oBAAA;EACA,gCAAA;EACA,uBAAA;ACvBJ;ADwBI;EACI,WAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;ACtBR;ADuBQ;EACI,cAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;KAAA,mBAAA;EACA,wBAAA;EACA,4BAAA;ACrBZ;ADwBI;EACI,yBAAA;ACtBR;ADwBI;EACI,iBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;ACtBR;ADuBQ;EACI,yBAAA;ACrBZ;ADwBI;EACI,kBAAA;EACA,eAAA;EACA,cAAA;ACtBR;ADwBI;EACI,eAAA;EACA,0BAAA;EACA,0BAAA;ACtBR;;AD0BA;EACI,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,0BAAA;EACA,eAAA;EACA,gBAAA;EACA,qCAAA;EACA,kBAAA;ACvBJ;ADwBI;EACI,gBAAA;EACA,iBAAA;ACtBR;ADwBI;EACI,+BAAA;EACA,WAAA;EACA,qCAAA;ACtBR;ADuBQ;EACI,+BAAA;ACrBZ;;ADyBA;EACI,aAAA;EACA,oBAAA;EACA,gCAAA;EACA,uBAAA;ACtBJ;ADuBI;EACI,WAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;ACrBR;ADsBQ;EACI,cAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;KAAA,mBAAA;EACA,wBAAA;EACA,4BAAA;ACpBZ;ADuBI;EACI,yBAAA;ACrBR;ADuBI;EACI,eAAA;EACA,kBAAA;ACrBR;ADuBI;EACI,iBAAA;EACA,eAAA;ACrBR;ADuBI;EACI,iBAAA;EACA,eAAA;EACA,cAAA;ACrBR;;AD0BI;EACI,kBAAA;EACA,mBAAA;EACA,gBAAA;ACvBR;ADwBQ;EACI,kBAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,0EAAA;EACA,SAAA;EACA,OAAA;ACtBZ;ADwBQ;EACI,kBAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,kDAAA;EACA,QAAA;EACA,SAAA;EACA,4BAAA;EACA,gCAAA;EACA,wBAAA;ACtBZ;ADyBY;EACI,QAAA;ACvBhB;AD2BY;EAEI,aAAA;AC1BhB;;ADiCI;EACI,cAAA;EACA,mBAAA;EACA,eAAA;EACA,gBAAA;AC9BR;AD+BQ;EACI,yBAAA;EACA,0BAAA;AC7BZ;ADgCI;EACI,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,eAAA;AC9BR;AD+BQ;EACI,kBAAA;EACA,WAAA;EACA,WAAA;EACA,WAAA;EACA,8BAAA;EACA,OAAA;EACA,SAAA;AC7BZ;;ADmCI;EACI,eAAA;AChCR;;ADsCQ;EACI,gBAAA;ACnCZ;ADqCQ;EACI,yBAAA;EACA,gBAAA;ACnCZ;;ADwCA;EACI,WAAA;EACA,YAAA;EACA,cAAA;EACA,yBAAA;EACA,kBAAA;ACrCJ;;ADuCA;EACI,eAAA;ACpCJ;;ADsCA;EACI,aAAA;EACA,WAAA;ACnCJ;;ADsCI;EACI,WAAA;EACA,YAAA;EACA,sBAAA;KAAA,mBAAA;EACA,cAAA;EACA,cAAA;ACnCR;;ADyCQ;EACI,cAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;KAAA,mBAAA;EACA,cAAA;ACtCZ;ADyCI;EACI,yBAAA;EACA,WAAA;EACA,aAAA;EACA,mBAAA;ACvCR;ADyCI;EACI,sCAAA;ACvCR;;AD4CI;EACI,WAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;ACzCR;AD0CQ;EACI,WAAA;EACA,YAAA;EACA,gCAAA;EACA,4BAAA;EACA,+BAAA;ACxCZ;AD0CQ;EACI,gBAAA;ACxCZ;AD2CI;EACI,eAAA;ACzCR;AD0CQ;EACI,kBAAA;ACxCZ;AD2CI;EACI,iBAAA;ACzCR;AD4CQ;EACI,WAAA;EACA,cAAA;EACA,gBAAA;EACA,kBAAA;AC1CZ;AD2CY;EACI,WAAA;EACA,kBAAA;EACA,OAAA;EACA,QAAA;EACA,SAAA;EACA,aAAA;EAEA,8CAAA;ACzChB;AD2CY;EACI,uBAAA;ACzChB;AD0CgB;EACI,aAAA;ACxCpB;AD8CQ;EACI,WAAA;EACA,aAAA;EACA,cAAA;EACA,gBAAA;EACA,kBAAA;AC5CZ;AD6CY;EACI,WAAA;EACA,kBAAA;EACA,OAAA;EACA,QAAA;EACA,SAAA;EACA,aAAA;EAEA,8CAAA;AC3ChB;AD6CY;EACI,uBAAA;AC3ChB;AD4CgB;EACI,aAAA;AC1CpB;AD+CI;EACI,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,cAAA;AC7CR;AD8CQ;EACI,kBAAA;EACA,gBAAA;AC5CZ;;ADkDI;;EAEI,iBAAA;EACA,mBAAA;AC/CR;ADiDI;EACI,gBAAA;AC/CR;ADiDI;EACI,kBAAA;AC/CR;;ADmDA;EACI,WAAA;AChDJ;;ADkDA;EACI,kBAAA;AC/CJ;;ADiDA;EACI,YAAA;EACA,iBAAA;EACA,oBAAA;AC9CJ;;ADgDA;EACI,mBAAA;AC7CJ;;AD+CA;EACI,gBAAA;AC5CJ;;AD+CA;EACI,aAAA;EACA,eAAA;EACA,YAAA;EACA,WAAA;EACA,MAAA;EACA,OAAA;EACA,uCAAA;EACA,yBAAA;EACA,WAAA;AC5CJ;AD6CI;EACI,cAAA;AC3CR;;AD+CA;EACI,WAAA;EACA,eAAA;AC5CJ;;AD+CA;EACI,YAAA;EACA,WAAA;EACA,YAAA;EACA,UAAA;EACA,mBAAA;EACA,UAAA;EACA,eAAA;AC5CJ;;AD+CA;EACI,kBAAA;EACA,YAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,+CAAA;EACA,eAAA;EACA,iBAAA;AC5CJ;;AD+CA;EACI,wBAAA;AC5CJ;;AD+CA;;EAEI,wBAAA;AC5CJ;;AD+CA;;;EAGI,wBAAA;AC5CJ;;ADgDI;;EAEI,WAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,yBAAA;EACA,eAAA;EACA,cAAA;AC7CR;AD8CQ;;EACI,sCAAA;EACA,YAAA;AC3CZ;AD8CI;EACI,aAAA;EACA,kBAAA;EACA,YAAA;AC5CR;;ADgDA;EACI,yBAAA;EACA,uBAAA;EAAA,kBAAA;EACA,wBAAA;EACA,kBAAA;AC7CJ;AD8CI;EACI,+BAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,kBAAA;EACA,iBAAA;EACA,WAAA;EACA,YAAA;AC5CR;AD6CQ;EACI,SAAA;AC3CZ;AD8CI;;EAEI,kBAAA;EACA,yBAAA;EACA,cAAA;AC5CR;;ADgDA;EACI,kBAAA;EACA,gBAAA;EACA,YAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;AC7CJ;AD8CI;EACI,kBAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,SAAA;EACA,uBAAA;EACA,UAAA;EACA,WAAA;EACA,sBAAA;EACA,UAAA;AC5CR;AD8CI;EACI,kBAAA;EACA,WAAA;EACA,UAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,kDAAA;EACA,4BAAA;EACA,cAAA;EACA,kCAAA;EACA,yBAAA;EACA,UAAA;AC5CR;AD8CI;EACI,kBAAA;EACA,WAAA;EACA,UAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,kDAAA;EACA,4BAAA;EACA,cAAA;EACA,kCAAA;EACA,wBAAA;EACA,UAAA;AC5CR;;ADgDA;EACI,kBAAA;EACA,gBAAA;EACA,YAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;AC7CJ;AD8CI;EACI,kBAAA;EACA,wBAAA;KAAA,qBAAA;UAAA,gBAAA;EACA,SAAA;EACA,uBAAA;EACA,UAAA;EACA,WAAA;EACA,sBAAA;EACA,UAAA;AC5CR;AD8CI;EACI,kBAAA;EACA,WAAA;EACA,WAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,iDAAA;UAAA,yCAAA;AC5CR;;ADiDI;EACI,YAAA;AC9CR;;ADkDA;EACI,YAAA;EACA,mBAAA;EACA,SAAA;EACA,gCAAA;EACA,UAAA;AC/CJ;;ADmDI;EACI,SAAA;EACA,gCAAA;EACA,gBAAA;AChDR;ADkDI;EACI,YAAA;EACA,aAAA;AChDR;ADkDI;EACI,yBAAA;AChDR;;ADqDI;EACI,uBAAA;AClDR;;ADsDA;EACI,aAAA;ACnDJ;;ADwDQ;;EAEI,mBAAA;EACA,8BAAA;ACrDZ;ADsDY;;EACI,iBAAA;EACA,cAAA;ACnDhB;ADqDY;;EACI,iCAAA;AClDhB;ADoDY;;EACI,iCAAA;ACjDhB;ADmDY;;EACI,kCAAA;AChDhB;ADkDY;;EACI,kCAAA;AC/ChB;ADmDI;EACI,WAAA;EACA,YAAA;EACA,gCAAA;EACA,4BAAA;EACA,+BAAA;ACjDR;;ADqDA;EAEQ;IACI,iBAAA;ECnDV;AACF","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.scss","style.css"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index 8200772..fc1126d 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -541,6 +541,15 @@ html { color: #000; } +#js-slider-big { + .swiper-button-next { + right: 0; + } + .swiper-button-prev { + left: 0; + } +} + .tabs-list { .tabs-item.active { background: var(--color-global); @@ -1284,6 +1293,15 @@ html { } } +@media screen and (min-width: 1200px) and (max-width: 1550px) { + .box-product-detail #js-slider-big img { + display: block; + height: 470px; + margin: 0 auto; + object-fit: contain; + } +} + @media (max-width: 1600px) { #js-box-list-review { .list-review { diff --git a/src/index.tsx b/src/index.tsx index 613fc46..5ef4848 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -2,7 +2,7 @@ import { render } from "preact"; import { LocationProvider, Router, Route } from "preact-iso"; import { Home } from "./pages/Home/index.jsx"; -import ProductDetail from "./pages/product/ProductPage.jsx"; +import { ProductDetail } from "./pages/product/ProductPage.jsx"; import { NotFound } from "./pages/_404.jsx"; export function App() { @@ -11,7 +11,7 @@ export function App() {
- +
diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index eceb921..8408450 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -1,8 +1,2317 @@ export function Home() { return ( -
- -

Get Started building Vite-powered Preact Apps chào xìn

-
+
+ {/* */} +
+
+
+
+ +
+ +
+ + Bạn đang ở + +
+ +
+
+
+ +
+
+ + + Tài khoản + + +
+
+
+
+
+ {/* Navigation Section */} + +
+ + {/* Banner Section */} + + {/* Best Rated Products Section */} +
+
+
+
+

sản phẩm được đánh giá tốt nhất

+
+
+

+ Tổng hợp các sản phẩm hot theo xu hướng và có nhiều lượt review và + đánh giá nhất hiện nay +

+ + + +
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
-20%
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
15.000.000đ
+
+ 16.500.000đ + +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+
+
+
+
+
+
+
+ + {/* Categories Section */} +
+
+
+
+

Tìm theo danh mục

+
+
+ +
+
+ + {/* Featured Businesses Section */} + + + {/* Saved Products Section */} +
+
+
+
+

SẢN PHẨM ĐÃ LƯU

+
+
+ +
+
+
+
+
+ + Laptop Dell +
+ +
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
+
15.000.000đ
+ 16.500.000đ +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
+ +
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
+
15.000.000đ
+ 16.500.000đ +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
+ +
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
+
15.000.000đ
+ 16.500.000đ +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+ + Laptop Dell +
+ +
+
+
+ + Laptop văn phòng Dell RAM 8G Core i7 + +
+
15.000.000đ
+ 16.500.000đ +
+
+
+ +
+

Có 12 cửa hàng bán

+
+
+
+
+
+
+
+
+
+
+
+
+
+ + {/* News and Classifieds Section */} +
+
+
+
+
+

THÔNG TIN NGÀNH

+
+
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + Xem tất cả + +
+ {/* end article industry */} + +
+
+

THÔNG TIN khuyến mãi

+
+
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Loạt sản phẩm trưng bày tại CES 2025 cho thấy AI là xu + hướng chính nhưng được... +
+
+
+ +

12/03/2025

+
+ +
+ + Xem thêm + +
+
+
+ + + Xem tất cả + +
+ {/* end article sale */} + +
+
+

Bản tin rao vặt

+
+
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Intel Core i5 / 8GB / 256GB / SSD +
+
19.999.000đ
+
+
+ +

Quận thanh xuân

+
+
+ +

30 phút trước

+
+
+

Còn 5 ngày

+
+
+ + avartar + Thanh mai + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Intel Core i5 / 8GB / 256GB / SSD +
+
19.999.000đ
+
+
+ +

Quận thanh xuân

+
+
+ +

30 phút trước

+
+
+

Còn 5 ngày

+
+
+ + avartar + Thanh mai + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Intel Core i5 / 8GB / 256GB / SSD +
+
19.999.000đ
+
+
+ +

Quận thanh xuân

+
+
+ +

30 phút trước

+
+
+

Còn 5 ngày

+
+
+ + avartar + Thanh mai + +
+
+
+ + + +
+ + Xu hướng công nghệ nhìn từ CES 2025 + +
+ Intel Core i5 / 8GB / 256GB / SSD +
+
19.999.000đ
+
+
+ +

Quận thanh xuân

+
+
+ +

30 phút trước

+
+
+

Còn 5 ngày

+
+
+ + avartar + Thanh mai + +
+
+
+ + Xem tất cả + +
+ {/* end article classifieds */} +
+
+
+ + {/* Banner sale */} + + + {/* Promotions Section */} +
+
+
+
+

+ Sự kiện và chương trình khuyến mãi +

+
+
+ + +
+
+ + +
); } diff --git a/src/pages/product/ProductPage.jsx b/src/pages/product/ProductPage.jsx index 34d061f..2b2b82e 100644 --- a/src/pages/product/ProductPage.jsx +++ b/src/pages/product/ProductPage.jsx @@ -1,6 +1,17 @@ -import { h } from "preact"; +import { useState, useEffect, useRef } from "react"; +import { Swiper, SwiperSlide } from "swiper/react"; + +import { FreeMode, Navigation, Thumbs } from "swiper/modules"; export function ProductDetail() { + // const [activeImage, setActiveImage] = useState( + // "/src/assets/images/big-product-detail.png" + // ); + const [thumbsSwiper, setThumbsSwiper] = useState(null); + + const prevButtonRef = useRef(null); + const nextButtonRef = useRef(null); + return (
@@ -17,7 +28,7 @@ export function ProductDetail() { className="flex items-center pr-[12px]" > @@ -62,6 +73,474 @@ export function ProductDetail() {
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+ +
+

+ Laptop Gaming Asus TUF FX505GE-BQ037T Core i7-8750H/Win10(15.6" + FHD) - Hàng Chính Hãng +

+
+
+ + 5/5 +
+
+ + 120 +
+
+ + 12/03/2025 +
+
+ + Chia sẻ + +
+
+
+ Reviews trên: + + Internet + +

1233 đánh giá

+
+
+ + BestPC + +

12003 đánh giá

+
+
+
+ Giá: + + 9.000.000đ - 12.000.000đ + +
+ +
+
+ +
+

Có 12 cửa hàng bán

+
+ +
+
    +
  • + CPU: Intel Core i7-8750H ( 2.2 GHz - 4.1 GHz / 9MB / 6 nhân, + 12 luồng ) +
  • +
  • Màn hình: 15.6" ( 1920 x 1080 ) , không cảm ứng
  • +
  • RAM: 1 x 8GB DDR4 2666MHz
  • +
  • + Đồ họa: Intel UHD Graphics 630 / NVIDIA GeForce GTX 1050Ti 4GB + GDDR5 +
  • +
  • Lưu trữ: 128GB SSD M.2 NVMe / 1TB HDD 5400RPM
  • +
  • Hệ điều hành: Windows 10 Home SL 64-bit
  • +
  • Pin: 4 cell 64 Wh Pin liền
  • +
  • khối lượng: 2.5 kg
  • +
  • Cổng giao tiếp: 1x USB 2.0,
  • +
+
+ + + save + Lưu sản phẩm lại xem sau + +
+
+ {/* end thông tin sản phẩm */} + +
+
+

Nhà cung cấp trên BestPC - Tại Hà Nội

+
+
+ + +
+
+ + +
+
+
+ +
+
+ Nhà cung cấp +
+
+ Chính sách vận chuyển +
+
+ Giá +
+
+ Sản phẩm +
+
+ +
+
+
+ + +
+ +
+

Miễn phí giao hàng

+

+ Nhận giap hàng và lắp đặt từ 8h00-21:30 các ngày trong tuần kể + cả ngày thứ 7, CN +

+
+ +
+
+ Giá: + + 9.000.000đ - 20.000.000đ + +
+ Đã có VAT +
+ +
+

+ 8GB - 9.000.000đ new White +

+

+ 8GB - 9.000.000đ new White +

+
+ +
+ +
+
+ + +
+ +
+

Miễn phí giao hàng

+

+ Nhận giap hàng và lắp đặt từ 8h00-21:30 các ngày trong tuần kể + cả ngày thứ 7, CN +

+
+ +
+
+ Giá: + + 9.000.000đ - 20.000.000đ + +
+ Đã có VAT +
+ +
+

+ 8GB - 9.000.000đ new White +

+

+ 8GB - 9.000.000đ new White +

+
+ +
+ +
+
+ + +
+ +
+

Miễn phí giao hàng

+

+ Nhận giap hàng và lắp đặt từ 8h00-21:30 các ngày trong tuần kể + cả ngày thứ 7, CN +

+
+ +
+
+ Giá: + + 9.000.000đ - 20.000.000đ + +
+ Đã có VAT +
+ +
+

+ 8GB - 9.000.000đ new White +

+

+ 8GB - 9.000.000đ new White +

+
+ +
+
+ {/* end list */} + + + Xem thêm >> + +
+ {/* end nhà cung cấp */}
);