2 lines
19 KiB
JavaScript
2 lines
19 KiB
JavaScript
import"./chunk-MS4AQ6UA.js";import{a as Ot,b as Pt}from"./chunk-GIRDLTGV.js";import{c as Mt}from"./chunk-P3ICZX4Q.js";import{a as pt,b as Ct}from"./chunk-5WV5P2FL.js";import"./chunk-VX6WCCL3.js";import"./chunk-66PBOFKL.js";import"./chunk-NYYADJNO.js";import{b as at,c as ct}from"./chunk-R3PUHZUP.js";import"./chunk-3RK6DDJD.js";import{a as it}from"./chunk-7XDVX5KB.js";import"./chunk-LLJSP5R2.js";import"./chunk-HMKN2VB2.js";import"./chunk-M5XZ5N2D.js";import{a as _t}from"./chunk-GMUETU5N.js";import"./chunk-3GOV5KJM.js";import"./chunk-TPLZKWZ7.js";import{b as tt,c as et,d as nt,e as ot,i as rt}from"./chunk-EGL4ZKWQ.js";import"./chunk-GPI43RSU.js";import{a as Y,b as K,c as Q,f as X,i as Z}from"./chunk-6NRCTHHS.js";import"./chunk-RC3JXGN6.js";import{a as ut,b as ft}from"./chunk-N6VRXIQE.js";import{b as A,d as m,f as B,g as z,l as G,m as R,o as V,r as j,t as H,u as J,x as U,z as W}from"./chunk-GWD5A44H.js";import"./chunk-52JZ5I3Y.js";import{Aa as st,C as $,j as T,u as q,ua as lt,w as L,wa as mt,ya as gt,za as dt}from"./chunk-COFYR5MX.js";import{Db as u,Eb as f,Ec as h,Hb as v,Ib as y,Jb as s,Kb as e,Lb as t,Mb as g,U as p,Xb as M,Za as a,Zb as N,da as C,i as I,ic as O,lc as n,mc as l,nc as P,ob as D,ta as _}from"./chunk-2MUIW2M6.js";var vt=(c,o)=>o.value;function ht(c,o){if(c&1&&(e(0,"mat-option",13)(1,"mat-icon"),n(2),t(),e(3,"span"),n(4),t()()),c&2){let r=o.$implicit;s("value",r.value),a(2),l(r.value),a(2),l(r.label)}}function bt(c,o){if(c&1&&(e(0,"mat-option",13)(1,"span",30),g(2,"span",31),n(3),t()()),c&2){let r=o.$implicit;s("value",r.value),a(2),O("background-color",r.value),a(),P(" ",r.label," ")}}function xt(c,o){c&1&&(e(0,"span",24)(1,"mat-icon"),n(2,"public"),t(),n(3," Guest Accessible "),t())}function wt(c,o){c&1&&(e(0,"span",25)(1,"mat-icon"),n(2,"lock"),t(),n(3," Login Required "),t())}function St(c,o){c&1&&g(0,"mat-spinner",29)}function Et(c,o){c&1&&n(0," Saving... ")}function Ft(c,o){c&1&&n(0," Save Changes ")}function kt(c,o){c&1&&n(0," Create Category ")}function It(c,o){if(c&1&&(e(0,"mat-icon"),n(1),t()),c&2){let r=N();a(),l(r.isEditMode()?"save":"add")}}var yt=class c{fb=C(U);categoryService=C(_t);router=C(L);route=C(q);destroy$=new I;categoryForm;isEditMode=_(!1);categoryId=_(null);isSubmitting=_(!1);iconOptions=[{value:"code",label:"Code"},{value:"javascript",label:"JavaScript"},{value:"language",label:"Language"},{value:"web",label:"Web"},{value:"storage",label:"Storage"},{value:"cloud",label:"Cloud"},{value:"category",label:"Category"},{value:"folder",label:"Folder"},{value:"description",label:"Description"},{value:"psychology",label:"Psychology"},{value:"science",label:"Science"},{value:"school",label:"School"}];colorOptions=[{value:"#2196F3",label:"Blue"},{value:"#4CAF50",label:"Green"},{value:"#FF9800",label:"Orange"},{value:"#F44336",label:"Red"},{value:"#9C27B0",label:"Purple"},{value:"#00BCD4",label:"Cyan"},{value:"#FFEB3B",label:"Yellow"},{value:"#607D8B",label:"Blue Grey"}];slugPreview=h(()=>{let o=this.categoryForm?.get("name")?.value||"";return this.generateSlug(o)});pageTitle=h(()=>this.isEditMode()?"Edit Category":"Create New Category");ngOnInit(){this.initializeForm(),this.route.params.pipe(p(this.destroy$)).subscribe(o=>{o.id&&(this.isEditMode.set(!0),this.categoryId.set(o.id),this.loadCategoryData(o.id))}),this.categoryForm.get("name")?.valueChanges.pipe(p(this.destroy$)).subscribe(o=>{!this.isEditMode()&&!this.categoryForm.get("slug")?.touched&&this.categoryForm.patchValue({slug:this.generateSlug(o)},{emitEvent:!1})})}initializeForm(){this.categoryForm=this.fb.group({name:["",[m.required,m.minLength(2),m.maxLength(100)]],slug:["",[m.required,m.pattern(/^[a-z0-9-]+$/)]],description:["",[m.required,m.minLength(10),m.maxLength(500)]],icon:["category",m.required],color:["#2196F3",m.required],displayOrder:[0,[m.min(0)]],guestAccessible:[!1]})}loadCategoryData(o){this.categoryService.getCategoryById(o).pipe(p(this.destroy$)).subscribe({next:r=>{this.categoryForm.patchValue({name:r.name,slug:r.slug,description:r.description,icon:r.icon||"category",color:r.color||"#2196F3",displayOrder:r.displayOrder||0,guestAccessible:r.guestAccessible})},error:()=>{this.router.navigate(["/admin/categories"])}})}generateSlug(o){return o.toLowerCase().trim().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")}onSubmit(){if(this.categoryForm.invalid||this.isSubmitting()){this.categoryForm.markAllAsTouched();return}this.isSubmitting.set(!0);let o=this.categoryForm.value;(this.isEditMode()?this.categoryService.updateCategory(this.categoryId(),o):this.categoryService.createCategory(o)).pipe(p(this.destroy$)).subscribe({next:()=>{this.isSubmitting.set(!1),this.router.navigate(["/admin/categories"])},error:()=>{this.isSubmitting.set(!1)}})}cancel(){this.router.navigate(["/admin/categories"])}getErrorMessage(o){let r=this.categoryForm.get(o);return!r||!r.touched?"":r.hasError("required")?`${this.getFieldLabel(o)} is required`:r.hasError("minlength")?`Must be at least ${r.getError("minlength").requiredLength} characters`:r.hasError("maxlength")?`Must not exceed ${r.getError("maxlength").requiredLength} characters`:r.hasError("pattern")&&o==="slug"?"Slug must contain only lowercase letters, numbers, and hyphens":r.hasError("min")?"Must be a positive number":""}getFieldLabel(o){return{name:"Category name",slug:"Slug",description:"Description",icon:"Icon",color:"Color",displayOrder:"Display order"}[o]||o}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static \u0275fac=function(r){return new(r||c)};static \u0275cmp=D({type:c,selectors:[["app-category-form"]],decls:103,vars:24,consts:[[1,"category-form-container"],[1,"header-title"],["mat-icon-button","","aria-label","Go back",3,"click"],[3,"ngSubmit","formGroup"],["appearance","outline",1,"full-width"],["matInput","","formControlName","name","placeholder","e.g., JavaScript Fundamentals","required",""],["matPrefix",""],["matInput","","formControlName","slug","placeholder","e.g., javascript-fundamentals","required",""],["matInput","","formControlName","description","rows","4","placeholder","Brief description of the category...","required",""],["align","end"],[1,"form-row"],["appearance","outline",1,"half-width"],["formControlName","icon","required",""],[3,"value"],["formControlName","color","required",""],["matPrefix","",1,"color-preview"],["matInput","","type","number","formControlName","displayOrder","placeholder","0","min","0"],[1,"checkbox-field"],["formControlName","guestAccessible"],[1,"checkbox-hint"],[1,"preview-section"],[1,"preview-card"],[1,"preview-icon"],[1,"preview-content"],[1,"preview-badge"],[1,"preview-badge","locked"],[1,"form-actions"],["mat-stroked-button","","type","button",3,"click","disabled"],["mat-raised-button","","color","primary","type","submit",3,"disabled"],["diameter","20"],[1,"color-option"],[1,"color-preview"]],template:function(r,i){if(r&1&&(e(0,"div",0)(1,"mat-card")(2,"mat-card-header")(3,"mat-card-title")(4,"div",1)(5,"button",2),M("click",function(){return i.cancel()}),e(6,"mat-icon"),n(7,"arrow_back"),t()(),e(8,"h1"),n(9),t()()()(),e(10,"mat-card-content")(11,"form",3),M("ngSubmit",function(){return i.onSubmit()}),e(12,"mat-form-field",4)(13,"mat-label"),n(14,"Category Name"),t(),g(15,"input",5),e(16,"mat-icon",6),n(17,"label"),t(),e(18,"mat-error"),n(19),t()(),e(20,"mat-form-field",4)(21,"mat-label"),n(22,"Slug (URL-friendly)"),t(),g(23,"input",7),e(24,"mat-icon",6),n(25,"link"),t(),e(26,"mat-hint"),n(27),t(),e(28,"mat-error"),n(29),t()(),e(30,"mat-form-field",4)(31,"mat-label"),n(32,"Description"),t(),e(33,"textarea",8),n(34," "),t(),e(35,"mat-icon",6),n(36,"description"),t(),e(37,"mat-hint",9),n(38),t(),e(39,"mat-error"),n(40),t()(),e(41,"div",10)(42,"mat-form-field",11)(43,"mat-label"),n(44,"Icon"),t(),e(45,"mat-select",12),v(46,ht,5,3,"mat-option",13,vt),t(),e(48,"mat-icon",6),n(49),t(),e(50,"mat-error"),n(51),t()(),e(52,"mat-form-field",11)(53,"mat-label"),n(54,"Color"),t(),e(55,"mat-select",14),v(56,bt,4,4,"mat-option",13,vt),t(),g(58,"span",15),e(59,"mat-error"),n(60),t()()(),e(61,"mat-form-field",4)(62,"mat-label"),n(63,"Display Order"),t(),g(64,"input",16),e(65,"mat-icon",6),n(66,"sort"),t(),e(67,"mat-hint"),n(68,"Lower numbers appear first in the category list"),t(),e(69,"mat-error"),n(70),t()(),e(71,"div",17)(72,"mat-checkbox",18)(73,"strong"),n(74,"Guest Accessible"),t()(),e(75,"p",19),n(76," Allow guest users to access this category without authentication "),t()(),e(77,"div",20)(78,"h3"),n(79,"Preview"),t(),e(80,"div",21)(81,"div",22)(82,"mat-icon"),n(83),t()(),e(84,"div",23)(85,"h4"),n(86),t(),e(87,"p"),n(88),t(),u(89,xt,4,0,"span",24)(90,wt,4,0,"span",25),t()()(),e(91,"div",26)(92,"button",27),M("click",function(){return i.cancel()}),e(93,"mat-icon"),n(94,"close"),t(),n(95," Cancel "),t(),e(96,"button",28),u(97,St,1,0,"mat-spinner",29),e(98,"span"),u(99,Et,1,0)(100,Ft,1,0)(101,kt,1,0),t(),u(102,It,2,1,"mat-icon"),t()()()()()()),r&2){let d,b,x,w,S,E,F,k;a(9),l(i.pageTitle()),a(2),s("formGroup",i.categoryForm),a(8),l(i.getErrorMessage("name")),a(8),P("Preview: /categories/",i.slugPreview()),a(2),l(i.getErrorMessage("slug")),a(9),P(" ",((d=i.categoryForm.get("description"))==null||d.value==null?null:d.value.length)||0," / 500 "),a(2),l(i.getErrorMessage("description")),a(6),y(i.iconOptions),a(3),l((b=i.categoryForm.get("icon"))==null?null:b.value),a(2),l(i.getErrorMessage("icon")),a(5),y(i.colorOptions),a(2),O("background-color",(x=i.categoryForm.get("color"))==null?null:x.value),a(2),l(i.getErrorMessage("color")),a(10),l(i.getErrorMessage("displayOrder")),a(11),O("background-color",(w=i.categoryForm.get("color"))==null?null:w.value),a(2),l((S=i.categoryForm.get("icon"))==null?null:S.value),a(3),l(((E=i.categoryForm.get("name"))==null?null:E.value)||"Category Name"),a(2),l(((F=i.categoryForm.get("description"))==null?null:F.value)||"Category description will appear here..."),a(),f((k=i.categoryForm.get("guestAccessible"))!=null&&k.value?89:90),a(3),s("disabled",i.isSubmitting()),a(4),s("disabled",i.categoryForm.invalid||i.isSubmitting()),a(),f(i.isSubmitting()?97:-1),a(2),f(i.isSubmitting()?99:i.isEditMode()?100:101),a(3),f(i.isSubmitting()?-1:102)}},dependencies:[T,W,G,A,R,B,z,J,H,V,j,$,Z,Y,Q,X,K,it,rt,tt,nt,et,ot,ct,at,gt,mt,lt,st,dt,Ct,pt,Pt,Ot,Mt,ft,ut],styles:[".category-form-container[_ngcontent-%COMP%]{max-width:800px;margin:24px auto;padding:0 16px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%]{margin-bottom:24px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;width:100%}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-header[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0;font-size:28px;font-weight:500}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .full-width[_ngcontent-%COMP%]{width:100%}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%]{display:flex;gap:16px}@media (max-width: 600px){.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%]{flex-direction:column}}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-row[_ngcontent-%COMP%] .half-width[_ngcontent-%COMP%]{flex:1;min-width:0}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] mat-icon[matPrefix][_ngcontent-%COMP%]{margin-right:8px;color:#0000008a}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] .color-preview[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px;border-radius:4px;border:2px solid rgba(0,0,0,.12);margin-right:8px;vertical-align:middle}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .color-option[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .checkbox-field[_ngcontent-%COMP%]{padding:16px;background-color:#00000005;border-radius:4px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .checkbox-field[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]{display:block;margin-bottom:8px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .checkbox-field[_ngcontent-%COMP%] .checkbox-hint[_ngcontent-%COMP%]{margin:0;padding-left:32px;font-size:14px;color:#0009}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%]{margin-top:24px;padding:20px;background-color:#00000005;border-radius:8px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:18px;font-weight:500}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%]{display:flex;gap:16px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}@media (max-width: 480px){.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%]{flex-direction:column;align-items:center;text-align:center}}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;flex-shrink:0}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-icon[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:36px;width:36px;height:36px;color:#fff}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%]{flex:1}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0 0 8px;font-size:20px;font-weight:500}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px;font-size:14px;line-height:1.5;color:#0009}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%] .preview-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background-color:#4caf501a;color:#4caf50;border-radius:16px;font-size:12px;font-weight:500}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%] .preview-badge[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%] .preview-badge.locked[_ngcontent-%COMP%]{background-color:#ff98001a;color:#ff9800}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12)}@media (max-width: 480px){.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-actions[_ngcontent-%COMP%]{flex-direction:column-reverse}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.category-form-container[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%] mat-spinner[_ngcontent-%COMP%]{display:inline-block;margin-right:8px} .mat-mdc-option mat-icon{vertical-align:middle;margin-right:8px}@media (prefers-color-scheme: dark){.category-form-container[_ngcontent-%COMP%] .checkbox-field[_ngcontent-%COMP%], .category-form-container[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%]{background-color:#ffffff0d}.category-form-container[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%]{background-color:#ffffff14}.category-form-container[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] mat-icon[matPrefix][_ngcontent-%COMP%]{color:#ffffffb3}.category-form-container[_ngcontent-%COMP%] .checkbox-field[_ngcontent-%COMP%] .checkbox-hint[_ngcontent-%COMP%], .category-form-container[_ngcontent-%COMP%] .preview-section[_ngcontent-%COMP%] .preview-card[_ngcontent-%COMP%] .preview-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffb3}}"]})};export{yt as CategoryFormComponent};
|