fix: Final restoration with port 80
✅ COMPLETED: 1. Dockerfile uses port 80 (astro preview) 2. BaseLayout imports globals.css 3. globals.css with Tailwind v4 @theme syntax 4. index.astro has Header, Footer, FixedContact 5. All image references fixed to existing files 6. Hero uses hdpe_pipe_main.jpg 7. Product cards use hdpe001.jpg 8. pt-20 on main for fixed header ✅ TESTED LOCALLY: - Build: 15 pages in 1.27s - Docker build successful - Port 80 working - Images load - CSS works Ready for Easypanel deployment.
This commit is contained in:
60
node_modules/property-information/lib/util/defined-info.js
generated
vendored
Normal file
60
node_modules/property-information/lib/util/defined-info.js
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
/**
|
||||
* @import {Space} from 'property-information'
|
||||
*/
|
||||
|
||||
import {Info} from './info.js'
|
||||
import * as types from './types.js'
|
||||
|
||||
const checks = /** @type {ReadonlyArray<keyof typeof types>} */ (
|
||||
Object.keys(types)
|
||||
)
|
||||
|
||||
export class DefinedInfo extends Info {
|
||||
/**
|
||||
* @constructor
|
||||
* @param {string} property
|
||||
* Property.
|
||||
* @param {string} attribute
|
||||
* Attribute.
|
||||
* @param {number | null | undefined} [mask]
|
||||
* Mask.
|
||||
* @param {Space | undefined} [space]
|
||||
* Space.
|
||||
* @returns
|
||||
* Info.
|
||||
*/
|
||||
constructor(property, attribute, mask, space) {
|
||||
let index = -1
|
||||
|
||||
super(property, attribute)
|
||||
|
||||
mark(this, 'space', space)
|
||||
|
||||
if (typeof mask === 'number') {
|
||||
while (++index < checks.length) {
|
||||
const check = checks[index]
|
||||
mark(this, checks[index], (mask & types[check]) === types[check])
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
DefinedInfo.prototype.defined = true
|
||||
|
||||
/**
|
||||
* @template {keyof DefinedInfo} Key
|
||||
* Key type.
|
||||
* @param {DefinedInfo} values
|
||||
* Info.
|
||||
* @param {Key} key
|
||||
* Key.
|
||||
* @param {DefinedInfo[Key]} value
|
||||
* Value.
|
||||
* @returns {undefined}
|
||||
* Nothing.
|
||||
*/
|
||||
function mark(values, key, value) {
|
||||
if (value) {
|
||||
values[key] = value
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user