"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_STYLE = void 0;
const component_1 = require("../../../../../client/component");
const parentElement_1 = require("../../../../../client/platform/web/parentElement");
const Component_1 = require("../GUIControl/Component");
const Component_2 = require("../SaveControl/Component");
exports.DEFAULT_STYLE = {};
class GUIControlSave extends component_1.Component {
    constructor($props, $system) {
        super($props, $system);
        const root = new Component_1.default({
            icon: 'save',
            style: {},
            width: 258,
            height: 336,
            x: 48,
            y: 48,
            _x: 12,
            collapsed: true,
        }, this.$system);
        this._root = root;
        const save = new Component_2.default({
            style: {},
        }, this.$system);
        this._content = save;
        root.registerParentRoot(save);
        const $element = (0, parentElement_1.default)($system);
        this.$element = $element;
        this.$slot = root.$slot;
        this.$unbundled = false;
        this.$subComponent = {
            root,
            save,
        };
        this.registerRoot(root);
    }
    onPropChanged(prop, current) { }
}
exports.default = GUIControlSave;
//# sourceMappingURL=Component.js.map