"use strict"; /** * Form_Group_Component - JQHTML Component * * Lifecycle methods are called in this order: * 1. on_create() - Quick UI setup, runs bottom-up through component tree * 2. on_load() - Fetch data from APIs (parallel execution, no DOM modifications) * 3. on_ready() - Component fully initialized, runs bottom-up through component tree */ class Form_Group_Component extends Component { /** * Called after render, quick UI setup (bottom-up) * Use for: Initial state, event bindings, showing loading indicators */ on_create() { // Apply responsive column classes const col_class = this.args.col_class || 'col-12 col-md-6 col-xl-4'; this.$.addClass(col_class + ' mb-3'); } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJGb3JtX0dyb3VwX0NvbXBvbmVudCIsIkpxaHRtbF9Db21wb25lbnQiLCJvbl9jcmVhdGUiLCJjb2xfY2xhc3MiLCJhcmdzIiwiJCIsImFkZENsYXNzIl0sInNvdXJjZXMiOlsicnN4L3RoZW1lL2NvbXBvbmVudHMvX2FyY2hpdmVkL3VuZmluaXNoZWQvZm9ybV9ncm91cF9jb21wb25lbnQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBGb3JtX0dyb3VwX0NvbXBvbmVudCAtIEpRSFRNTCBDb21wb25lbnRcbiAqXG4gKiBMaWZlY3ljbGUgbWV0aG9kcyBhcmUgY2FsbGVkIGluIHRoaXMgb3JkZXI6XG4gKiAxLiBvbl9jcmVhdGUoKSAtIFF1aWNrIFVJIHNldHVwLCBydW5zIGJvdHRvbS11cCB0aHJvdWdoIGNvbXBvbmVudCB0cmVlXG4gKiAyLiBvbl9sb2FkKCkgLSBGZXRjaCBkYXRhIGZyb20gQVBJcyAocGFyYWxsZWwgZXhlY3V0aW9uLCBubyBET00gbW9kaWZpY2F0aW9ucylcbiAqIDMuIG9uX3JlYWR5KCkgLSBDb21wb25lbnQgZnVsbHkgaW5pdGlhbGl6ZWQsIHJ1bnMgYm90dG9tLXVwIHRocm91Z2ggY29tcG9uZW50IHRyZWVcbiAqL1xuY2xhc3MgRm9ybV9Hcm91cF9Db21wb25lbnQgZXh0ZW5kcyBKcWh0bWxfQ29tcG9uZW50IHtcbiAgICAvKipcbiAgICAgKiBDYWxsZWQgYWZ0ZXIgcmVuZGVyLCBxdWljayBVSSBzZXR1cCAoYm90dG9tLXVwKVxuICAgICAqIFVzZSBmb3I6IEluaXRpYWwgc3RhdGUsIGV2ZW50IGJpbmRpbmdzLCBzaG93aW5nIGxvYWRpbmcgaW5kaWNhdG9yc1xuICAgICAqL1xuICAgIG9uX2NyZWF0ZSgpIHtcbiAgICAgICAgLy8gQXBwbHkgcmVzcG9uc2l2ZSBjb2x1bW4gY2xhc3Nlc1xuICAgICAgICBjb25zdCBjb2xfY2xhc3MgPSB0aGlzLmFyZ3MuY29sX2NsYXNzIHx8ICdjb2wtMTIgY29sLW1kLTYgY29sLXhsLTQnO1xuICAgICAgICB0aGlzLiQuYWRkQ2xhc3MoY29sX2NsYXNzICsgJyBtYi0zJyk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNQSxvQkFBb0IsU0FBU0MsZ0JBQWdCLENBQUM7RUFDaEQ7QUFDSjtBQUNBO0FBQ0E7RUFDSUMsU0FBU0EsQ0FBQSxFQUFHO0lBQ1I7SUFDQSxNQUFNQyxTQUFTLEdBQUcsSUFBSSxDQUFDQyxJQUFJLENBQUNELFNBQVMsSUFBSSwwQkFBMEI7SUFDbkUsSUFBSSxDQUFDRSxDQUFDLENBQUNDLFFBQVEsQ0FBQ0gsU0FBUyxHQUFHLE9BQU8sQ0FBQztFQUN4QztBQUNKIiwiaWdub3JlTGlzdCI6W119