import { h, Host } from "@stencil/core";
export class PnProxioProductcardDescription {
    constructor() {
        this.heading = undefined;
        this.highlight = undefined;
        this.description = undefined;
        this.list = [];
    }
    render() {
        return (h(Host, { key: '86818398e58effa7fa42961904fc9f45e5cfad00' }, this.heading ? h("h3", null, this.heading) : null, this.highlight ? h("h3", { class: "highlight" }, this.highlight) : null, this.description ? h("span", null, this.description) : null, this.list ? (h("ul", null, this.list.map(text => {
            return h("li", null, text);
        }))) : null));
    }
    static get is() { return "pn-proxio-productcard-description"; }
    static get originalStyleUrls() {
        return {
            "$": ["pn-proxio-productcard-description.scss"]
        };
    }
    static get styleUrls() {
        return {
            "$": ["pn-proxio-productcard-description.css"]
        };
    }
    static get properties() {
        return {
            "heading": {
                "type": "string",
                "mutable": false,
                "complexType": {
                    "original": "string",
                    "resolved": "string",
                    "references": {}
                },
                "required": false,
                "optional": false,
                "docs": {
                    "tags": [],
                    "text": ""
                },
                "attribute": "heading",
                "reflect": false
            },
            "highlight": {
                "type": "string",
                "mutable": false,
                "complexType": {
                    "original": "string",
                    "resolved": "string",
                    "references": {}
                },
                "required": false,
                "optional": false,
                "docs": {
                    "tags": [],
                    "text": ""
                },
                "attribute": "highlight",
                "reflect": false
            },
            "description": {
                "type": "string",
                "mutable": false,
                "complexType": {
                    "original": "string",
                    "resolved": "string",
                    "references": {}
                },
                "required": false,
                "optional": false,
                "docs": {
                    "tags": [],
                    "text": ""
                },
                "attribute": "description",
                "reflect": false
            },
            "list": {
                "type": "unknown",
                "mutable": true,
                "complexType": {
                    "original": "string[]",
                    "resolved": "string[]",
                    "references": {}
                },
                "required": false,
                "optional": false,
                "docs": {
                    "tags": [],
                    "text": ""
                },
                "defaultValue": "[]"
            }
        };
    }
}
//# sourceMappingURL=pn-proxio-productcard-description.js.map
