Part 4: Images - grilles and air distribution
10
.gitignore
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
node_modules/
|
||||||
|
dist/
|
||||||
|
.astro/
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
.env.*.local
|
||||||
|
*.log
|
||||||
|
.DS_Store
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
29
astro.config.mjs
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
import { defineConfig } from 'astro/config'
|
||||||
|
import tailwindcss from '@tailwindcss/vite'
|
||||||
|
import { fileURLToPath } from 'url'
|
||||||
|
import path from 'path'
|
||||||
|
|
||||||
|
const __dirname = path.dirname(fileURLToPath(import.meta.url))
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
site: 'https://dealplustech.com',
|
||||||
|
vite: {
|
||||||
|
plugins: [tailwindcss()],
|
||||||
|
resolve: {
|
||||||
|
alias: {
|
||||||
|
'@': path.resolve(__dirname, './src'),
|
||||||
|
'@components': path.resolve(__dirname, './src/components'),
|
||||||
|
'@layouts': path.resolve(__dirname, './src/layouts'),
|
||||||
|
'@styles': path.resolve(__dirname, './src/styles'),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
output: 'static',
|
||||||
|
build: {
|
||||||
|
assets: '_assets',
|
||||||
|
},
|
||||||
|
server: {
|
||||||
|
host: '0.0.0.0',
|
||||||
|
port: 3100,
|
||||||
|
},
|
||||||
|
})
|
||||||
1
extensions
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/Users/kunthawatgreethong/.pi/agent/extensions
|
||||||
6386
package-lock.json
generated
Normal file
24
package.json
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"name": "dealplustech-emdash",
|
||||||
|
"type": "module",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Deal Plus Tech - ระบบน้ำคุณภาพสูง ราคาโรงงาน",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "astro dev",
|
||||||
|
"build": "astro build",
|
||||||
|
"preview": "astro preview",
|
||||||
|
"astro": "astro"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@astrojs/check": "^0.9.4",
|
||||||
|
"@tailwindcss/typography": "^0.5.15",
|
||||||
|
"@tailwindcss/vite": "^4.0.0",
|
||||||
|
"astro": "^6.1.7",
|
||||||
|
"marked": "^18.0.3",
|
||||||
|
"tailwindcss": "^4.0.0",
|
||||||
|
"typescript": "^5.6.3"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=20.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
public/images/dealplustechlineqr.png
Normal file
|
After Width: | Height: | Size: 617 B |
BIN
public/images/grilles/air-grille-content.jpg
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
public/images/grilles/eye-ball.jpg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
public/images/grilles/fresh-air-hing-type.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/images/grilles/fresh-air1-content-1.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
public/images/grilles/fresh-air1-content-2.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
public/images/grilles/grilles-plastic-content.jpg
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
public/images/grilles/hi-flo-jet-diffuser.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/images/grilles/linear-bar.jpg
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
public/images/grilles/linear-slot-content.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
public/images/grilles/louver-2.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/images/grilles/louver-4.jpg
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
public/images/grilles/perforate.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/images/grilles/rectangular.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/images/grilles/return-air-hing-type.jpg
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
public/images/grilles/return-air.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
public/images/grilles/round-ceiling.jpg
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
public/images/grilles/square-ceiling.jpg
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
public/images/grilles/supply-air-content.jpg
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
public/images/groove-coupling/G1.png
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
public/images/groove-coupling/G10.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
public/images/groove-coupling/G11.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/images/groove-coupling/G12.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
public/images/groove-coupling/G13.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
public/images/groove-coupling/G2.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
public/images/groove-coupling/G3.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/images/groove-coupling/G4.png
Normal file
|
After Width: | Height: | Size: 182 KiB |
BIN
public/images/groove-coupling/G5.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
public/images/groove-coupling/G6.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
public/images/groove-coupling/G7.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/images/groove-coupling/G8.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
public/images/groove-coupling/G9.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
public/images/groove-coupling/Grooved01.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/images/groove-coupling/Grooved02.jpg
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
public/images/line-icon.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
2
public/images/line-qr.svg
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
public/images/logo/dealplustech-logo.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/images/logo/valve_logo.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
12
tsconfig.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"extends": "astro/tsconfigs/strict",
|
||||||
|
"compilerOptions": {
|
||||||
|
"baseUrl": ".",
|
||||||
|
"paths": {
|
||||||
|
"@/*": ["./src/*"],
|
||||||
|
"@components/*": ["./src/components/*"],
|
||||||
|
"@layouts/*": ["./src/layouts/*"],
|
||||||
|
"@styles/*": ["./src/styles/*"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||