'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-7a477838.js');
const tagMediaIcon_enum = require('./tag-media-icon.enum-372563c5.js');

const tagMediaCss = ".sc-digi-tag-media-h{--digi--tag-media--background-color:var(--digi--color--background--sentiment--neutral--tertiary);--digi--tag-media--color--icon:var(--digi--color--icon--secondary);--digi--tag-media--width--icon:var(--digi--typography--body--font-size--desktop-large);--digi--tag-media--color--text:var(--digi--color--text--secondary);--digi--tag-media--text--font-weight:var(--digi--typography--description--font-weight--desktop);--digi--tag-media--text--font-size:var(--digi--typography--tag--font-size--desktop);--digi--tag-media--border-radius:var(--digi--global--border-radius--base);--digi--tag-media--padding:0 var(--digi--gutter--small);--digi--tag-media--margin:var(--digi--gutter--small);--digi--tag-media--height:1.875rem}.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media{display:inline-flex;align-items:center;background-color:var(--digi--tag-media--background-color);border-radius:var(--digi--tag-media--border-radius);padding:var(--digi--tag-media--padding);height:var(--digi--tag-media--height)}.sc-digi-tag-media-h .digi-tag-media__icon.sc-digi-tag-media{--digi--icon--color:var(--digi--tag-media--color--icon);margin-right:var(--digi--tag-media--margin)}.sc-digi-tag-media-h .digi-tag-media__text.sc-digi-tag-media{font-family:var(--digi--global--typography--font-family--default);font-size:var(--digi--tag-media--text--font-size);font-weight:var(--digi--tag-media--text--font-weight);color:var(--digi--tag-media--color--text)}.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media digi-icon-online-computervideo.sc-digi-tag-media,.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media digi-icon-pod.sc-digi-tag-media,.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media digi-icon-news.sc-digi-tag-media,.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media digi-icon-webinar.sc-digi-tag-media{--digi--icon--width:20px}.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media digi-icon-online-video.sc-digi-tag-media{--digi--icon--width:19px}.sc-digi-tag-media-h .digi-tag-media.sc-digi-tag-media digi-icon-list-ul.sc-digi-tag-media{--digi--icon--width:16px}";
const DigiTagMediaStyle0 = tagMediaCss;

const TagMedia = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
        this.afText = undefined;
        this.afIcon = tagMediaIcon_enum.TagMediaIcon.NEWS;
    }
    get tagIcon() {
        if (this.afIcon === tagMediaIcon_enum.TagMediaIcon.NEWS) {
            return index.h("digi-icon-news", { class: "digi-tag-media__icon" });
        }
        if (this.afIcon === tagMediaIcon_enum.TagMediaIcon.PLAYLIST) {
            return (index.h("digi-icon-list-ul", { class: "digi-tag-media__icon" }));
        }
        if (this.afIcon === tagMediaIcon_enum.TagMediaIcon.PODCAST) {
            return index.h("digi-icon-pod", { class: "digi-tag-media__icon" });
        }
        if (this.afIcon === tagMediaIcon_enum.TagMediaIcon.FILM) {
            return (index.h("digi-icon-online-video", { class: "digi-tag-media__icon" }));
        }
        if (this.afIcon === tagMediaIcon_enum.TagMediaIcon.WEBTV) {
            return (index.h("digi-icon-online-computervideo", { class: "digi-tag-media__icon" }));
        }
        if (this.afIcon === tagMediaIcon_enum.TagMediaIcon.WEBINAR) {
            return (index.h("digi-icon-webinar", { class: "digi-tag-media__icon" }));
        }
        return index.h("digi-icon-news", { class: "digi-tag-media__icon" });
    }
    render() {
        return (index.h(index.Host, { key: '2b1b0e8155f24a242c3a23489a12b6df92879cb2' }, index.h("div", { key: '1ce30677ca3a5e6d923c06776262773eefa1d7a9', class: {
                'digi-tag-media': true
            } }, this.tagIcon, index.h("span", { key: 'd67de1beeba5532df63ef59b5aad80728a10f27c', class: "digi-tag-media__text" }, this.afText))));
    }
    get hostElement() { return index.getElement(this); }
};
TagMedia.style = DigiTagMediaStyle0;

exports.digi_tag_media = TagMedia;
