Files
dealplustech/.next/server/app/product/page.js
Kunthawat Greethong 45961b8d76 refactor: Move Astro project to root directory
- Move all Astro files from dealplustech-astro/ to root
- Archive Next.js code in _nextjs-backup/
- Update .gitignore for Astro project
- Simplify project structure

This completes the migration from Next.js to Astro.
The Astro project is now at the root level.
2026-03-03 10:21:42 +07:00

1 line
4.0 KiB
JavaScript

(()=>{var e={};e.id=752,e.ids=[752],e.modules={7849:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external")},2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},5403:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},4749:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1995:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>x,originalPathname:()=>p,pages:()=>d,routeModule:()=>u,tree:()=>c}),s(8389),s(6670),s(2523);var r=s(3191),a=s(8716),n=s(7922),i=s.n(n),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let c=["",{children:["product",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,8389)),"/Users/kunthawatgreethong/Gitea/dealplustech/src/app/product/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,6670)),"/Users/kunthawatgreethong/Gitea/dealplustech/src/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(s.bind(s,2523)),"/Users/kunthawatgreethong/Gitea/dealplustech/src/app/not-found.tsx"]}],d=["/Users/kunthawatgreethong/Gitea/dealplustech/src/app/product/page.tsx"],p="/product/page",x={require:s,loadChunk:()=>Promise.resolve()},u=new r.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/product/page",pathname:"/product",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},9611:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2481,23)),Promise.resolve().then(s.t.bind(s,9404,23))},8389:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>l,metadata:()=>o});var r=s(9510),a=s(7710),n=s(7371),i=s(4927);let o={title:"สินค้า - ท่อพีพีอาร์ ท่อ HDPE ท่อ PVC วาล์ว อุปกรณ์ท่อ",description:"สินค้าครบวงจร ท่อพีพีอาร์ ท่อ HDPE ท่อ PVC วาล์ว อุปกรณ์แขวนท่อ อุปกรณ์ปรับอากาศ และอุปกรณ์ดับเพลิง"};function l(){return i.ZH.reduce((e,t)=>{let s=t.slug;return e[s]||(e[s]=[]),e[s].push(t),e},{}),r.jsx("div",{className:"pt-32 pb-16",children:(0,r.jsxs)("div",{className:"container mx-auto px-4",children:[(0,r.jsxs)("div",{className:"text-center mb-12",children:[(0,r.jsxs)("h1",{className:"text-4xl md:text-5xl font-bold text-secondary-900 mb-4",children:["สินค้า",r.jsx("span",{className:"text-primary-600",children:"ทั้งหมด"})]}),r.jsx("p",{className:"text-xl text-secondary-600 max-w-2xl mx-auto",children:"วัสดุท่อและอุปกรณ์ระบบท่อคุณภาพสูงครบวงจร"})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:i.ZH.map(e=>(0,r.jsxs)(n.default,{href:e.href,className:"card group",children:[r.jsx("div",{className:"relative aspect-video bg-secondary-100",children:r.jsx(a.default,{src:e.image,alt:e.name,fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-300"})}),(0,r.jsxs)("div",{className:"p-4",children:[r.jsx("span",{className:"text-xs text-primary-600 font-semibold",children:e.nameEn}),r.jsx("h3",{className:"text-lg font-bold text-secondary-900 mt-1 group-hover:text-primary-600 transition-colors",children:e.name}),r.jsx("p",{className:"text-secondary-600 text-sm mt-2 line-clamp-2",children:e.shortDescription||e.description})]})]},e.id))})]})})}}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[948,12,904],()=>s(1995));module.exports=r})();