define(["require", "exports"], function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    class FormNotify {
        static create(props) {
            return new FormNotify(props);
        }
        constructor(props) {
            this.props = props;
            this.container = (props === null || props === void 0 ? void 0 : props.container) || document.getElementById('document-notify');
            if (props === null || props === void 0 ? void 0 : props.data) {
                this._render(props === null || props === void 0 ? void 0 : props.data);
            }
        }
        setData(data) {
            this._render(data);
        }
        _render(data) {
            if (this.container) {
                if (data && data.length > 0) {
                    this.container.innerHTML =
                        '<div class="list-feed list-feed-solid">' +
                            data
                                .map((item) => `<div class="list-feed-item border-warning-400">${item}</div>`)
                                .join('') +
                            '</div>';
                }
                else {
                    this.container.innerHTML = '<i>Зауваження відсутні</i>';
                }
            }
        }
    }
    exports.default = FormNotify;
});
