✅ 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.
58 lines
1.5 KiB
TypeScript
58 lines
1.5 KiB
TypeScript
// Generated by dts-bundle-generator v9.5.1
|
|
|
|
type Node$1 = DocumentNode | ElementNode | TextNode | CommentNode | DoctypeNode;
|
|
type NodeType = typeof DOCUMENT_NODE | typeof ELEMENT_NODE | typeof TEXT_NODE | typeof COMMENT_NODE | typeof DOCTYPE_NODE;
|
|
interface Location$1 {
|
|
start: number;
|
|
end: number;
|
|
}
|
|
interface BaseNode {
|
|
type: NodeType;
|
|
loc: [
|
|
Location$1,
|
|
Location$1
|
|
];
|
|
parent: Node$1;
|
|
[key: string]: any;
|
|
}
|
|
interface LiteralNode extends BaseNode {
|
|
value: string;
|
|
}
|
|
interface ParentNode$1 extends BaseNode {
|
|
children: Node$1[];
|
|
}
|
|
interface DocumentNode extends Omit<ParentNode$1, "parent"> {
|
|
type: typeof DOCUMENT_NODE;
|
|
attributes: Record<string, string>;
|
|
parent: undefined;
|
|
}
|
|
interface ElementNode extends ParentNode$1 {
|
|
type: typeof ELEMENT_NODE;
|
|
name: string;
|
|
attributes: Record<string, string>;
|
|
}
|
|
interface TextNode extends LiteralNode {
|
|
type: typeof TEXT_NODE;
|
|
}
|
|
interface CommentNode extends LiteralNode {
|
|
type: typeof COMMENT_NODE;
|
|
}
|
|
interface DoctypeNode extends LiteralNode {
|
|
type: typeof DOCTYPE_NODE;
|
|
}
|
|
declare const DOCUMENT_NODE = 0;
|
|
declare const ELEMENT_NODE = 1;
|
|
declare const TEXT_NODE = 2;
|
|
declare const COMMENT_NODE = 3;
|
|
declare const DOCTYPE_NODE = 4;
|
|
export declare function specificity(selector: string): number;
|
|
export declare function matches(node: Node$1, selector: string): boolean;
|
|
export declare function querySelector(node: Node$1, selector: string): Node$1;
|
|
export declare function querySelectorAll(node: Node$1, selector: string): Node$1[];
|
|
|
|
export {
|
|
querySelectorAll as default,
|
|
};
|
|
|
|
export {};
|