PageSourceSearch

https://apprms.web.app/chunk-VHNGVASZ.js

js apprms.web.app collected 2026-10-03 12:17:59 UTC 11,013 bytes, 3 lines download raw bytes

1import{e as H}from"./chunk-MVOOFGRM.js";import{a as G}from"./chunk-XLJ55WLW.js";import"./chunk-SZ3HBYRZ.js";import"./chunk-NGM2FGIK.js";import{Ka as B,Na as q,fa as L,ga as N}from"./chunk-QFPTFNIK.js";import"./chunk-NXEK45RC.js";import"./chunk-VAZ2APHE.js";import"./chunk-ELJH5DZR.js";import"./chunk-A7HXKATL.js";import"./chunk-NVGQ55SS.js";import"./chunk-5OLHDOV3.js";import"./chunk-WLLVIINA.js";import{Kd as A,Oa as l,Pa as I,Qc as M,Rd as V,Ta as _,Va as h,Xa as c,bc as E,fb as a,fe as z,gb as o,ge as j,ha as C,hb as m,hc as F,ib as P,jb as w,lb as v,le as R,mb as g,nb as p,oa as O,pa as y,pe as U,wa as b,xa as x,xb as d,yb as D,zb as k}from"./chunk-EKZMVQ4B.js";import"./chunk-SHBBUEAO.js";import"./chunk-R4KIHBXY.js";import"./chunk-JF6H6QVA.js";import"./chunk-D6GOMJQ7.js";import"./chunk-YHNEHMW2.js";import"./chunk-MJPIF26A.js";import"./chunk-XHYE6BRK.js";import"./chunk-OQGIP4HQ.js";import"./chunk-LOPUORXO.js";import"./chunk-PAFIKGP4.js";import"./chunk-LGL5I7JC.js";import"./chunk-DZLUX6RZ.js";import"./chunk-5ECI4QNM.js";import"./chunk-MKIC2X3M.js";import"./chunk-FIRRURQ2.js";import"./chunk-IJKJ3YY7.js";import"./chunk-3V5ELKRY.js";import"./chunk-5L6FBC47.js";import"./chunk-K2NPOG3U.js";import"./chunk-I7HOWQKY.js";import"./chunk-XVQZPGK5.js";import"./chunk-HZKDECJI.js";import"./chunk-JUBQAEM4.js";import"./chunk-ITL2CWPT.js";import"./chunk-4KKECYVO.js";import"./chunk-W3LHJUNB.js";import"./chunk-GOLXHHJC.js";import{k as S}from"./chunk-Q762RTV7.js";function K(t,n){if(t&1){let i=v();a(0,"button",13),g("click",function(){b(i);let r=p(2);return x(r.limparFiltro())}),m(1,"ion-icon",14),o()}}function W(t,n){if(t&1){let i=v();a(0,"button",15),g("click",function(){b(i);let r=p(2);return x(r.limparFiltro())}),d(1," Limpar busca "),o()}}function X(t,n){if(t&1){let i=v();a(0,"div",5)(1,"div",6),m(2,"ion-icon",7),a(3,"input",8),g("input",function(r){b(i);let s=p();return x(s.onFiltroChange(r))}),o(),h(4,K,2,0,"button",9),o(),a(5,"div",10)(6,"span",11)(7,"strong"),d(8),o(),a(9,"span"),d(10),o()(),h(11,W,2,0,"button",12),o()()}if(t&2){let i=p();l(3),c("value",i.filtro()),l(),c("ngIf",i.filtro()),l(4),D(i.tabelasFiltradas().length),l(2),k("de ",i.tabelasDraft().length," rascunhos"),l(),c("ngIf",i.filtro())}}function Y(t,n){t&1&&(P(0),a(1,"div",16),m(2,"ion-spinner",17),a(3,"p"),d(4,"Carregando rascunhos..."),o()(),w())}function Z(t,n){if(t&1&&(P(0),a(1,"ion-text",18),d(2),o(),w()),t&2){let i=p();l(2),D(i.erro)}}function ee(t,n){t&1&&(a(0,"div",23)(1,"ion-text",24),d(2,"Nenhum post em rascunho encontrado."),o()())}function te(t,n){if(t&1){let i=v();a(0,"div",25),m(1,"ion-icon",26),a(2,"p",27),d(3,"Nenhum rascunho encontrado"),o(),a(4,"p",28),d(5,'Sem resultados para "'),a(6,"strong"),d(7),o(),d(8,'"'),o(),a(9,"button",29),g("click",function(){b(i);let r=p(2);return x(r.limparFiltro())}),d(10," Limpar busca "),o()()}if(t&2){let i=p(2);l(7),D(i.filtro())}}function ne(t,n){if(t&1&&(P(0),a(1,"div",19),m(2,"app-card-tabela",20),o(),h(3,ee,3,0,"div",21)(4,te,11,1,"div",22),w()),t&2){let i=p();l(2),c("tabelas",i.tabelasFiltradas())("isAdmin",!0)("skeleton",!1)("grid",!1)("isDraftPage",!0)("useCache",!0)("excluindoId",i.excluindoId),l(),c("ngIf",i.tabelasDraft().length===0),l(),c("ngIf",i.tabelasDraft().length>0&&i.tabelasFiltradas().length===0)}}var $=(()=>{let n=class n{constructor(e,r){this.apiTabelasService=e,this.currentUserService=r,this.tabelasDraft=_([]),this.filtro=_(""),this.tabelasFiltradas=E(()=>{let s=this.filtro().trim().toLowerCase();return s?this.tabelasDraft().filter(f=>[f.title,f.type_plano,f.publico_alvo,...f.operadoras||[],...f.administradoras||[],...f.categories||[],...f.abrangencias||[]].filter(Boolean).join(" ").toLowerCase().includes(s)):this.tabelasDraft()}),this.loading=!0,this.erro=null,this.currentUser=_(null),this.isAdmin=_(!1),this.excluindoId=null}ngOnInit(){console.log("[Drafts] ngOnInit iniciado"),this.currentUserService.user$.subscribe(e=>{e?(console.log("[Drafts] Usu\xE1rio recebido via stream:",e.email,"isAdmin:",e.isAdmin),this.currentUser.set(e),this.isAdmin.set(e.isAdmin),e.isAdmin?this.carregarDrafts():(console.warn("[Drafts] Usu\xE1rio n\xE3o \xE9 admin"),this.erro="Acesso restrito a administradores.",this.loading=!1)):console.log("[Drafts] Aguardando usu\xE1rio...")})}carregarDrafts(){return S(this,null,function*(){console.log("[Drafts] carregarDrafts chamado"),this.loading=!0,this.erro=null;try{console.log("[Drafts] Buscando rascunhos no CMS"),this.apiTabelasService.buscarPostsDraft().subscribe({next:e=>{var r;console.log("[Drafts] Posts recebidos:",((r=e==null?void 0:e.planos)==null?void 0:r.length)||0),this.tabelasDraft.set(e.planos),this.loading=!1},error:e=>{console.error("[Drafts] Erro na requisi\xE7\xE3o buscarPostsDraft:",e),this.erro="Erro ao buscar posts em rascunho.",this.loading=!1}})}catch(e){console.error("[Drafts] Erro capturado no catch:",e),this.erro="Erro ao buscar rascunhos no CMS.",this.loading=!1}})}doRefresh(e){var r;this.carregarDrafts(),(r=e==null?void 0:e.target)==null||r.complete()}onFiltroChange(e){var s,f,u,T;let r=(T=(u=(s=e.detail)==null?void 0:s.value)!=null?u:(f=e.target)==null?void 0:f.value)!=null?T:"";this.filtro.set(r)}limparFiltro(){this.filtro.set("")}};n.\u0275fac=function(r){return new(r||n)(I(N),I(L))},n.\u0275cmp=O({type:n,selectors:[["app-tabelas-draft"]],decls:8,vars:7,consts:[["title","Tabelas em Rascunho",3,"noBorder","botaomenuend","menu_category"],["slot","fixed",3,"ionRefresh"],["pulling-text","Puxe para atualizar","refreshing-text","Atualizando..."],["class","drafts-filter-wrap",4,"ngIf"],[4,"ngIf"],[1,"drafts-filter-wrap"],[1,"drafts-filter-card"],["name","search-outline",1,"drafts-filter-icon"],["type","text","inputmode","search","placeholder","Buscar por t\xEDtulo, operadora, tipo, p\xFAblico-alvo...",1,"drafts-filter-input",3,"input","value"],["type","button","class","drafts-filter-clear","aria-label","Limpar filtro",3,"click",4,"ngIf"],[1,"drafts-filter-meta"],[1,"drafts-filter-count"],["type","button","class","drafts-filter-reset",3,"click",4,"ngIf"],["type","button","aria-label","Limpar filtro",1,"drafts-filter-clear",3,"click"],["name","close-circle"],["type","button",1,"drafts-filter-reset",3,"click"],[1,"center","flex","h-full","w-full","items-center","justify-center"],["name","crescent"],["color","danger"],[1,"drafts-list-wrap"],[3,"tabelas","isAdmin","skeleton","grid","isDraftPage","useCache","excluindoId"],["class","ion-padding",4,"ngIf"],["class","drafts-empty",4,"ngIf"],[1,"ion-padding"],["color","medium"],[1,"drafts-empty"],["name","search-outline",1,"drafts-empty-icon"],[1,"drafts-empty-title"],[1,"drafts-empty-sub"],["type","button",1,"drafts-empty-btn",3,"click"]],template:function(r,s){r&1&&(m(0,"app-header-custom",0),a(1,"ion-content")(2,"ion-refresher",1),g("ionRefresh",function(u){return s.doRefresh(u)}),m(3,"ion-refresher-content",2),o(),h(4,X,12,5,"div",3)(5,Y,5,0,"ng-container",4)(6,Z,3,1,"ng-container",4)(7,ne,5,9,"ng-container",4),o()),r&2&&(c("noBorder",!0)("botaomenuend",!0)("menu_category",!0),l(4),c("ngIf",!s.loading&&!s.erro),l(),c("ngIf",s.loading),l(
1),c("ngIf",s.erro&&!s.loading),l(),c("ngIf",!s.loading&&!s.erro))},dependencies:[q,B,F,A,V,z,j,R,U],styles:[`[_nghost-%COMP%]{--drafts-max-width: 1180px}ion-content[_ngcontent-%COMP%]{--background: var(--bg-page)}.drafts-filter-wrap[_ngcontent-%COMP%]{width:min(var(--drafts-max-width),100% - 32px);margin:0 auto;padding:12px 0 14px}.drafts-filter-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--bg-divider);border-radius:var(--radius-xl);box-shadow:var(--shadow-micro);transition:border-color .18s ease,box-shadow .18s ease}.drafts-filter-card[_ngcontent-%COMP%]:focus-within{border-color:#00bcd466;box-shadow:0 0 0 4px #00bcd414,0 6px 20px -10px #00bcd440}.drafts-filter-icon[_ngcontent-%COMP%]{color:var(--rms-cyan, #00bcd4);font-size:18px;flex-shrink:0}.drafts-filter-input[_ngcontent-%COMP%]{flex:1;min-width:0;border:none;background:transparent;font-size:14px;font-weight:600;color:var(--fg-1, #1a1a2e);letter-spacing:0}.drafts-filter-input[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}.drafts-filter-input[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--rms-cyan);outline-offset:2px}.drafts-filter-input[_ngcontent-%COMP%]::placeholder{color:var(--rms-placeholder-color, #5c6675);font-weight:500}.drafts-filter-clear[_ngcontent-%COMP%]{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;color:var(--fg-6, #9ca3af);font-size:18px;cursor:pointer;transition:color .15s ease,transform .15s ease}.drafts-filter-clear[_ngcontent-%COMP%]:active{transform:scale(.92);color:var(--rms-pink, #ec008c)}.drafts-list-wrap[_ngcontent-%COMP%]{width:min(var(--drafts-max-width),100% - 32px);margin:0 auto;padding-bottom:24px}.drafts-filter-meta[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:0 4px}.drafts-filter-count[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:var(--fg-5, #6b7280)}.drafts-filter-count[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:14px;font-weight:800;color:var(--rms-blue, #303952);letter-spacing:-.01em}.drafts-filter-reset[_ngcontent-%COMP%]{background:transparent;border:none;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:700;color:var(--rms-cyan, #00bcd4);text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.drafts-filter-reset[_ngcontent-%COMP%]:active{background:#00bcd414}.drafts-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:8px}.drafts-empty-icon[_ngcontent-%COMP%]{font-size:48px;color:var(--fg-6, #c7cad1);margin-bottom:8px}.drafts-empty-title[_ngcontent-%COMP%]{font-size:15px;font-weight:800;color:var(--fg-1, #1a1a2e);margin:0}.drafts-empty-sub[_ngcontent-%COMP%]{font-size:12px;color:var(--fg-5, #6b7280);margin:0 0 8px}.drafts-empty-sub[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--rms-blue, #303952);font-weight:700}.drafts-empty-btn[_ngcontent-%COMP%]{margin-top:8px;padding:10px 18px;border-radius:12px;border:1px solid rgba(0,188,212,.3);background:#00bcd40f;color:var(--rms-cyan, #00bcd4);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .15s ease,transform .15s ease}.drafts-empty-btn[_ngcontent-%COMP%]:active{background:#00bcd41f;transform:scale(.97)}
2/*# sourceMappingURL=tabelas-draft.page-2GVI4QDM.css.map */`]});let t=n;return t})();var re=[{path:"",component:$}],J=(()=>{let n=class n{};n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=y({type:n}),n.\u0275inj=C({imports:[M.forChild(re),M]});let t=n;return t})();var ye=(()=>{let n=class n{};n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=y({type:n}),n.\u0275inj=C({imports:[G,H,J]});let t=n;return t})();export{ye as TabelasDraftPageModule};
3//# sourceMappingURL=chunk-VHNGVASZ.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.