/*!
 * Copyright (c) 2026 Vertex Software LLC. All rights reserved.
 */
'use strict';

var index = require('./index-C_J7n4Dv.js');

const viewerLayerCss = () => `:host{pointer-events:none;overflow:hidden}:host(:not([stretch-off])){position:absolute;left:0;right:0;top:0;bottom:0}`;

const ViewerLayer = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
        /**
         * Indicates if the layer should stretch to fill the size of its container's
         * nearest positioned parent.
         */
        this.stretchOff = false;
    }
    /**
     * @ignore
     */
    render() {
        return (index.h(index.Host, { key: '8b6b7d90d44668ca0728b7d4ae80f9ac332196d8' }, index.h("slot", { key: '74173a8bcd292b9ec98a903aa01537759df2e323' })));
    }
    get hostEl() { return index.getElement(this); }
};
ViewerLayer.style = viewerLayerCss();

exports.vertex_viewer_layer = ViewerLayer;
//# sourceMappingURL=vertex-viewer-layer.entry.cjs.js.map

//# sourceMappingURL=vertex-viewer-layer.cjs.entry.js.map