✅ 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.
13 lines
618 B
TypeScript
13 lines
618 B
TypeScript
import { Fragment, Renderer } from '../runtime/server/index.js';
|
|
declare const AstroJSX = "astro:jsx";
|
|
export interface AstroVNode {
|
|
[Renderer]: string;
|
|
[AstroJSX]: boolean;
|
|
type: string | ((...args: any) => any);
|
|
props: Record<string | symbol, any>;
|
|
}
|
|
export declare function isVNode(vnode: any): vnode is AstroVNode;
|
|
export declare function transformSlots(vnode: AstroVNode): AstroVNode | undefined;
|
|
declare function createVNode(type: any, props?: Record<string, any>, key?: string | number): AstroVNode;
|
|
export { AstroJSX, Fragment, createVNode as jsx, createVNode as jsxDEV, createVNode as jsxs };
|