import {
  CommonModule,
  NgClass,
  ViewContainerRef,
  ɵsetClassDebugInfo,
  ɵɵStandaloneFeature,
  ɵɵdefineComponent,
  ɵɵdirectiveInject,
  ɵɵelement,
  ɵɵelementEnd,
  ɵɵelementStart,
  ɵɵloadQuery,
  ɵɵnamespaceSVG,
  ɵɵnextContext,
  ɵɵproperty,
  ɵɵqueryRefresh,
  ɵɵtemplate,
  ɵɵtemplateRefExtractor,
  ɵɵviewQuery
} from "./chunk-GKZIWABI.js";

// src/app/@lcp-framework/shared/icon/icon-folder.ts
var _c0 = ["template"];
function IconFolderComponent_ng_template_0_Template(rf, ctx) {
  if (rf & 1) {
    \u0275\u0275namespaceSVG();
    \u0275\u0275elementStart(0, "svg", 1);
    \u0275\u0275element(1, "path", 2)(2, "path", 3);
    \u0275\u0275elementEnd();
  }
  if (rf & 2) {
    const ctx_r0 = \u0275\u0275nextContext();
    \u0275\u0275property("ngClass", ctx_r0.class);
  }
}
var _IconFolderComponent = class _IconFolderComponent {
  constructor(viewContainerRef) {
    this.viewContainerRef = viewContainerRef;
    this.class = "";
  }
  ngOnInit() {
    this.viewContainerRef.createEmbeddedView(this.template);
    this.viewContainerRef.element.nativeElement.remove();
  }
};
_IconFolderComponent.\u0275fac = function IconFolderComponent_Factory(t) {
  return new (t || _IconFolderComponent)(\u0275\u0275directiveInject(ViewContainerRef));
};
_IconFolderComponent.\u0275cmp = /* @__PURE__ */ \u0275\u0275defineComponent({ type: _IconFolderComponent, selectors: [["icon-folder"]], viewQuery: function IconFolderComponent_Query(rf, ctx) {
  if (rf & 1) {
    \u0275\u0275viewQuery(_c0, 7);
  }
  if (rf & 2) {
    let _t;
    \u0275\u0275queryRefresh(_t = \u0275\u0275loadQuery()) && (ctx.template = _t.first);
  }
}, inputs: { class: "class" }, standalone: true, features: [\u0275\u0275StandaloneFeature], decls: 2, vars: 0, consts: [["template", ""], ["width", "20", "height", "20", "viewBox", "0 0 24 24", "fill", "none", "xmlns", "http://www.w3.org/2000/svg", 3, "ngClass"], ["opacity", "0.5", "d", "M18 10L13 10", "stroke", "currentColor", "stroke-width", "1.5", "stroke-linecap", "round"], ["d", "M2 6.94975C2 6.06722 2 5.62595 2.06935 5.25839C2.37464 3.64031 3.64031 2.37464 5.25839 2.06935C5.62595 2 6.06722 2 6.94975 2C7.33642 2 7.52976 2 7.71557 2.01738C8.51665 2.09229 9.27652 2.40704 9.89594 2.92051C10.0396 3.03961 10.1763 3.17633 10.4497 3.44975L11 4C11.8158 4.81578 12.2237 5.22367 12.7121 5.49543C12.9804 5.64471 13.2651 5.7626 13.5604 5.84678C14.0979 6 14.6747 6 15.8284 6H16.2021C18.8345 6 20.1506 6 21.0062 6.76946C21.0849 6.84024 21.1598 6.91514 21.2305 6.99383C22 7.84935 22 9.16554 22 11.7979V14C22 17.7712 22 19.6569 20.8284 20.8284C19.6569 22 17.7712 22 14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14V6.94975Z", "stroke", "currentColor", "stroke-width", "1.5"]], template: function IconFolderComponent_Template(rf, ctx) {
  if (rf & 1) {
    \u0275\u0275template(0, IconFolderComponent_ng_template_0_Template, 3, 1, "ng-template", null, 0, \u0275\u0275templateRefExtractor);
  }
}, dependencies: [CommonModule, NgClass], encapsulation: 2 });
var IconFolderComponent = _IconFolderComponent;
(() => {
  (typeof ngDevMode === "undefined" || ngDevMode) && \u0275setClassDebugInfo(IconFolderComponent, { className: "IconFolderComponent", filePath: "src\\app\\@lcp-framework\\shared\\icon\\icon-folder.ts", lineNumber: 21 });
})();

export {
  IconFolderComponent
};
//# sourceMappingURL=chunk-E6CBXFRG.js.map
