import { r as registerInstance, h } from './index-148a7577.js';
import { r as randomIdGenerator } from './randomIdGenerator.util-56406f2e.js';

const iconBellCss = ".sc-digi-icon-bell-h{--digi--icon--color:var(--digi--color--icon--primary);--digi--icon--width:initial;--digi--icon--height:auto;display:flex;min-height:1.4em;align-items:center}.sc-digi-icon-bell-h svg.sc-digi-icon-bell{color:var(--digi--icon--color);max-width:var(--digi--icon--width);max-height:var(--digi--icon--height);width:var(--digi--icon--width, auto);height:var(--digi--icon--height, auto)}";
const DigiIconBellStyle0 = iconBellCss;

const IconBell = class {
    constructor(hostRef) {
        registerInstance(this, hostRef);
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator('icontitle');
    }
    render() {
        return (h("svg", { key: '02456c36c740b111c48a8f08f80e3cab24517e09', class: "digi-icon-bell", width: "22", height: "26", viewBox: "0 0 22 26", "aria-hidden": this.afSvgAriaHidden ? 'true' : 'false', "aria-labelledby": this.afSvgAriaLabelledby
                ? this.afSvgAriaLabelledby
                : this.afTitle
                    ? this.titleId
                    : undefined, xmlns: "http://www.w3.org/2000/svg" }, this.afTitle && h("title", { key: '5ad953cb3b91b20bb2215729bda72b1afc3bda3a', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '61a35d8b131fdd54c2f53c6cd4ec35fe835bc9c4' }, this.afDesc), h("path", { key: '3fcd694e84e6dc66ab6787fe9362b8ac0f2cd563', class: "digi-icon-bell__shape", d: "M20.89 16.805c-.834-.852-1.696-1.733-1.696-5.894 0-4.217-2.994-7.723-6.898-8.367.18-.27.276-.59.275-.919C12.571.728 11.868 0 11 0S9.429.728 9.429 1.625c0 .328.095.649.275.919-3.904.644-6.898 4.15-6.898 8.367 0 4.16-.862 5.042-1.696 5.894-2.362 2.413-.632 5.945 2.176 5.945h4.571C7.857 24.545 9.264 26 11 26c1.736 0 3.143-1.455 3.143-3.25h4.57c2.81 0 4.539-3.534 2.177-5.945zM11 23.97c-.65 0-1.179-.547-1.179-1.219h2.358c0 .672-.53 1.219-1.179 1.219zm7.714-3.657H3.285c-.823 0-1.234-1.035-.655-1.634 1.404-1.452 2.533-2.83 2.533-7.767 0-3.328 2.619-6.036 5.837-6.036 3.218 0 5.837 2.708 5.837 6.036 0 4.958 1.14 6.326 2.532 7.767.582.602.165 1.634-.655 1.634z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
};
IconBell.style = DigiIconBellStyle0;

export { IconBell as digi_icon_bell };
