var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
import { Component } from '@angular/core';
import { RegisterClass } from '@memberjunction/global';
import { BaseResourceComponent } from '@memberjunction/ng-shared';
import * as i0 from "@angular/core";
/**
 * Code Management Resource - displays AI code generation workflow
 */
let CodeManagementComponent = class CodeManagementComponent extends BaseResourceComponent {
    constructor() {
        super();
    }
    ngOnInit() {
        super.ngOnInit();
        this.NotifyLoadComplete();
    }
    async GetResourceDisplayName(data) {
        return 'Code Management';
    }
    async GetResourceIconClass(data) {
        return 'fa-solid fa-code';
    }
    static ɵfac = function CodeManagementComponent_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || CodeManagementComponent)(); };
    static ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: CodeManagementComponent, selectors: [["mj-code-management"]], standalone: false, features: [i0.ɵɵInheritDefinitionFeature], decls: 7, vars: 0, consts: [[1, "code-management-placeholder"], [1, "placeholder-content"], [1, "fa-solid", "fa-code"]], template: function CodeManagementComponent_Template(rf, ctx) { if (rf & 1) {
            i0.ɵɵelementStart(0, "div", 0)(1, "div", 1);
            i0.ɵɵelement(2, "i", 2);
            i0.ɵɵelementStart(3, "h3");
            i0.ɵɵtext(4, "Code Management");
            i0.ɵɵelementEnd();
            i0.ɵɵelementStart(5, "p");
            i0.ɵɵtext(6, "AI code generation approval workflow coming soon...");
            i0.ɵɵelementEnd()()();
        } }, styles: [".code-management-placeholder[_ngcontent-%COMP%] {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      height: 100%;\n\n      .placeholder-content {\n        text-align: center;\n        color: var(--mj-text-muted);\n\n        i {\n          font-size: 3rem;\n          margin-bottom: 1rem;\n          opacity: 0.5;\n        }\n\n        h3 {\n          margin: 0 0 0.5rem 0;\n          font-size: 1.25rem;\n          font-weight: 600;\n        }\n\n        p {\n          margin: 0;\n          font-size: 0.875rem;\n        }\n      }\n    }"] });
};
CodeManagementComponent = __decorate([
    RegisterClass(BaseResourceComponent, 'ActionsCodeResource')
], CodeManagementComponent);
export { CodeManagementComponent };
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(CodeManagementComponent, [{
        type: Component,
        args: [{ standalone: false, selector: 'mj-code-management', template: `
    <div class="code-management-placeholder" >
      <div class="placeholder-content">
        <i class="fa-solid fa-code"></i>
        <h3>Code Management</h3>
        <p>AI code generation approval workflow coming soon...</p>
      </div>
    </div>
  `, styles: ["\n    .code-management-placeholder {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      height: 100%;\n\n      .placeholder-content {\n        text-align: center;\n        color: var(--mj-text-muted);\n\n        i {\n          font-size: 3rem;\n          margin-bottom: 1rem;\n          opacity: 0.5;\n        }\n\n        h3 {\n          margin: 0 0 0.5rem 0;\n          font-size: 1.25rem;\n          font-weight: 600;\n        }\n\n        p {\n          margin: 0;\n          font-size: 0.875rem;\n        }\n      }\n    }\n  "] }]
    }], () => [], null); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(CodeManagementComponent, { className: "CodeManagementComponent", filePath: "src/Actions/components/code-management.component.ts", lineNumber: 52 }); })();
//# sourceMappingURL=code-management.component.js.map