PageSourceSearch

https://acciosoft.com/assets/AdminSeoControl-2GX_50V6.js

js acciosoft.com collected 2026-10-06 09:34:33 UTC 29,319 bytes, 2 lines download raw bytes

1import{u as q,y as O,$ as B,B as G,_ as V,b4 as _,b5 as Q,r as g,b6 as A,j as e,b7 as X,o as f,a1 as k,av as R,a as U,aP as K,aK as Z,b8 as Y,E as D,aZ as ee,a8 as ae,L as te}from"./vendor-react-Bf-BUUCk.js";import{A as oe}from"./AdminLayout-BDO5mdBS.js";import{t as m}from"./index-0fJLDOub.js";import"./vendor-DHqrryZL.js";import"./vendor-radix-Cudr5yZa.js";import"./vendor-utils-Sp7XtC9M.js";const T=[{id:"indexacion",label:"Indexación",icon:O},{id:"sitemap",label:"Sitemap",icon:B},{id:"robots",label:"Robots.txt",icon:G},{id:"search-console",label:"Search Console",icon:V},{id:"auditoria",label:"Auditoría SEO",icon:_},{id:"ajustes",label:"Ajustes SEO",icon:Q}],c={background:"#0D0D0F",border:"1px solid rgba(255,255,255,0.08)"};function ne(l,d){const p=n=>n.replace(/\/$/,"");return!!l&&p(l)===p(d)}function u({label:l,value:d,tone:p,icon:n}){return e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:50",style:{...c,padding:"1.15rem",minWidth:0},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:51",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"0.9rem"},children:e.jsx("span",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:52",style:{width:34,height:34,background:p,display:"inline-flex",alignItems:"center",justifyContent:"center"},children:n})}),e.jsx("strong",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:54",style:{fontSize:"1.75rem",color:"white",lineHeight:1},children:d}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:55",style:{color:"rgba(255,255,255,0.48)",fontSize:"0.78rem",marginTop:"0.45rem"},children:l})]})}function se({value:l}){const d=l==="indexed_ready"?{label:"Preparada",color:"#52D6A3",icon:e.jsx(f,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:62",size:13})}:l==="error"?{label:"Error",color:"#ff6b6b",icon:e.jsx(R,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:64",size:13})}:l==="noindex"?{label:"No indexable",color:"#9CA3AF",icon:e.jsx(U,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:66",size:13})}:{label:"Pendiente",color:"#F5C76E",icon:e.jsx(k,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:67",size:13})};return e.jsxs("span",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:68",style:{color:d.color,display:"inline-flex",alignItems:"center",gap:5,fontSize:"0.74rem",fontWeight:600},children:[d.icon,d.label]})}function pe(){const[l,d]=q(),p=l.split("/").pop()||"indexacion",n=T.some(a=>a.id===p)?p:"indexacion",[v,W]=g.useState(""),[y,M]=g.useState("all"),[F,I]=g.useState(null),w=m.useUtils(),b=m.seoTracking.overview.useQuery(),i=m.seoTracking.listUrls.useQuery(),S=m.seoTracking.getSitemap.useQuery(void 0,{enabled:n==="sitemap"}),h=m.seoTracking.getRobots.useQuery(void 0,{enabled:n==="robots"||n==="ajustes"}),j=m.seoTracking.searchConsoleStatus.useQuery(void 0,{enabled:n==="search-console"}),E=m.seoTracking.inspectUrl.useMutation({onSuccess:async()=>{A.success("Diagnóstico actualizado con datos del sitio publicado."),await Promise.all([w.seoTracking.listUrls.invalidate(),w.seoTracking.overview.invalidate()])},onError:a=>A.error(a.message)}),L=m.seoTracking.saveRobotsDraft.useMutation({onSuccess:async()=>{A.success("Reglas de robots guardadas y publicadas de forma segura."),I(null),await w.seoTracking.getRobots.invalidate()},onError:a=>A.error(a.message)}),N=g.useMemo(()=>(i.data??[]).filter(a=>{const o=v.trim().toLowerCase(),s=!o||a.url.toLowerCase().includes(o)||(a.title??"").toLowerCase().includes(o),x=y==="all"||a.status===y;return s&&x}),[i.data,v,y]),P=g.useMemo(()=>{const a=(i.data??[]).map(o=>o.checkedAt?new Date(o.checkedAt).getTime():0).filter(Boolean);return a.length?new Date(Math.max(...a)).toLocaleString("es-ES"):"Sin auditorías guardadas"},[i.data]),z=g.useMemo(()=>(i.data??[]).reduce((a,o)=>{try{return a+JSON.parse(o.issuesJson??"[]").length}catch{return a}},0),[i.data]),C=g.useMemo(()=>{const a=(i.data??[]).flatMap(r=>{try{return JSON.parse(r.issuesJson??"[]").map(t=>({issue:t,url:r.url,status:r.status}))}catch{return[]}}),o=r=>{const t=r.issue.toLowerCase();return r.status==="error"||/http\s*[45]\d\d|bloquea|noindex|canonical ausente/.test(t)?3:/falta|ausente|vacía|pendiente/.test(t)?2:1},s=a.sort((r,t)=>o(t)-o(r))[0];if(!s)return{label:"Sin incidencias",tone:"#52D6A3",detail:"No hay hallazgos guardados",url:""};const x=o(s);
1return x===3?{label:"Crítico",tone:"#FF8B8B",detail:s.issue,url:s.url}:x===2?{label:"Advertencia",tone:"#F5C76E",detail:s.issue,url:s.url}:{label:"Informativo",tone:"#B8C0CC",detail:s.issue,url:s.url}},[i.data]),J=async(a,o)=>{await navigator.clipboard.writeText(a),A.success(o)},H=()=>{const a=t=>`"${String(t??"").replaceAll('"','""')}"`,o=[["URL","Título","Estado","Puntuación SEO","Incluida en sitemap","Canonical","Última revisión","Incidencias"],...(i.data??[]).map(t=>[t.url,t.title,t.status,t.seoScore,t.sitemapIncluded?"Sí":"No",t.canonicalUrl,t.checkedAt?new Date(t.checkedAt).toISOString():"",t.issuesJson])],s=new Blob([o.map(t=>t.map(a).join(";")).join(`
2`)],{type:"text/csv;charset=utf-8"}),x=URL.createObjectURL(s),r=document.createElement("a");r.href=x,r.download=`acciosoft-inventario-seo-${new Date().toISOString().slice(0,10)}.csv`,r.click(),URL.revokeObjectURL(x),A.success("Inventario SEO exportado en CSV.")},$=n==="indexacion"?"SEO · Indexación":`SEO · ${T.find(a=>a.id===n)?.label}`;return e.jsx(oe,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:162",title:$,children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:163",style:{display:"flex",flexWrap:"wrap",alignItems:"flex-start",gap:"1.5rem"},children:[e.jsxs("aside",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:164",style:{...c,alignSelf:"start",padding:"0.75rem",flex:"0 1 220px",width:"100%"},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:165",style:{color:"rgba(255,255,255,0.35)",fontSize:"0.64rem",letterSpacing:"0.12em",fontFamily:"'JetBrains Mono', monospace",padding:"0.5rem 0.65rem 0.75rem"},children:"SEO CONTROL CENTER"}),T.map(a=>{const o=a.icon,s=a.id===n;return e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:170",onClick:()=>d(`/admin/seo/${a.id}`),style:{width:"100%",border:0,background:s?"rgba(191,105,168,0.16)":"transparent",color:s?"#F3A6D7":"rgba(255,255,255,0.58)",textAlign:"left",padding:"0.7rem",cursor:"pointer",display:"flex",alignItems:"center",gap:"0.65rem",fontSize:"0.83rem",borderLeft:s?"2px solid #BF69A8":"2px solid transparent"},children:[e.jsx(o,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:170",size:16}),a.label]},a.id)}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:173",style:{borderTop:"1px solid rgba(255,255,255,0.08)",marginTop:"0.75rem",padding:"0.9rem 0.65rem 0.2rem",color:"rgba(255,255,255,0.4)",fontSize:"0.72rem",lineHeight:1.5},children:"Las comprobaciones preparan URLs para indexación; Google determina la indexación final."})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:178",style:{minWidth:0,flex:"1 1 320px",width:"100%",maxWidth:"100%"},children:[n==="indexacion"&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:180",style:{marginBottom:"1.25rem"},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:181",style:{color:"#F3A6D7",fontFamily:"'JetBrains Mono', monospace",fontSize:"0.7rem",letterSpacing:"0.1em",marginBottom:"0.4rem"},children:"SITIO PÚBLICO · ACCIOSOFT.COM"}),e.jsx("h2",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:182",style:{color:"white",margin:0,fontSize:"1.65rem"},children:"Indexación de páginas"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:183",style:{color:"rgba(255,255,255,0.5)",margin:"0.45rem 0 0",fontSize:"0.9rem"},children:"Diagnostica el estado técnico antes de usar los métodos oficiales de Google."})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:185",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(135px, 1fr))",gap:"0.75rem",marginBottom:"1.25rem"},children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:186",label:"Total páginas",value:b.data?.seo.totalUrls??"—",tone:"#261426",icon:e.jsx(X,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:186",size:17,color:"#F3A6D7"})}),e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:187",label:"Preparadas",value:b.data?.seo.indexable??"—",tone:"#143A2B",icon:e.jsx(f,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:187",size:17,color:"#52D6A3"})}),e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:188",label:"Pendientes",value:b.data?.seo.pending??"—",tone:"#4A3515",icon:e.jsx(k,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:188",size:17,color:"#F5C76E"})}),e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:189",label:"Errores",value:b.data?.seo.errors??"—",tone:"#482025",icon:e.jsx(R,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:189",size:17,color:"#FF8B8B"})}),e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:190",label:"No indexables",value:b.data?.seo.noindex??"—",tone:"#2D3139",icon:e.jsx(U,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:190",size:17,color:"#B8C0CC"})})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:192",style:{...c,padding:"0.9rem 1rem",marginBottom:"1.25rem",display:"flex",gap:"1rem",justifyContent:"space-between",flexWrap:"wrap",alignItems:"center"},children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:193",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:193",style:{color:"rgba(255,255,255,0.42)",fontSize:"0.7rem",textTransform:"uppercase",letterSpacing:"0.08em"},children:"Última actividad registrada"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:193",style:{color:"white",fontSize:"0.88rem",marginTop:4},children:P})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:194",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:194",style:{color:"rgba(255,255,255,0.42)",fontSize:"0.7rem",textTransform:"uppercase",letterSpacing:"0.08em"},children:"Hallazgos almacenados"}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:194",style:{color:z?"#F5C76E":"#52D6A3",fontSize:"0.88rem",marginTop:4},children:[z," ",z===1?"incidencia":"incidencias"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:195",style:{minWidth:190,maxWidth:320},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:195",style:{color:"rgba(255,255,255,0.42)",fontSize:"0.7rem",textTransform:"uppercase",letterSpacing:"0.08em"},children:"Hallazgo prioritario"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:195",style:{color:C.tone,fontSize:"0.84rem",marginTop:4,fontWeight:700},children:C.label}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:195",title:C.detail,style:{color:"rgba(255,255,255,0.64)",fontSize:"0.76rem",marginTop:3,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:[C.detail,C.url?` · ${C.url.replace("https://acciosoft.com","")||"/"}`:""]})]}),e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:196",onClick:H,disabled:!i.data?.length,"aria-label":"Exportar inventario SEO en CSV",style:{background:"transparent",color:"#F3A6D7",border:"1px solid rgba(191,105,168,0.6
2)",padding:"0.55rem 0.7rem",cursor:i.data?.length?"pointer":"not-allowed",display:"inline-flex",gap:6,alignItems:"center"},children:[e.jsx(K,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:196",size:15})," Exportar CSV"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:198",style:{...c,padding:"1rem"},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:199",style:{display:"flex",gap:"0.75rem",flexWrap:"wrap",justifyContent:"space-between",marginBottom:"1rem"},children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:200",style:{display:"flex",gap:"0.55rem",flexWrap:"wrap",flex:1},children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:201",style:{position:"relative",minWidth:220,flex:1},children:[e.jsx(O,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:201",size:15,color:"rgba(255,255,255,0.35)",style:{position:"absolute",left:10,top:10}}),e.jsx("input",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:201","aria-label":"Buscar URL o título",value:v,onChange:a=>W(a.target.value),placeholder:"Buscar URL, título…",style:{width:"100%",boxSizing:"border-box",background:"#151518",color:"white",border:"1px solid rgba(255,255,255,0.12)",padding:"0.62rem 0.75rem 0.62rem 2rem",outline:"none"}})]}),e.jsxs("select",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:202",value:y,onChange:a=>M(a.target.value),style:{background:"#151518",color:"white",border:"1px solid rgba(255,255,255,0.12)",padding:"0.55rem"},children:[e.jsx("option",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:202",value:"all",children:"Todos los estados"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:202",value:"indexed_ready",children:"Preparadas"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:202",value:"pending",children:"Pendientes"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:202",value:"error",children:"Errores"}),e.jsx("option",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:202",value:"noindex",children:"No indexables"})]})]})}),i.isLoading?e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:205",style:{padding:"2rem",color:"rgba(255,255,255,0.5)",textAlign:"center"},children:e.jsx(Z,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:205",className:"animate-spin",size:22,style:{margin:"auto"}})}):e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{overflowX:"auto"},children:e.jsxs("table",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{width:"100%",borderCollapse:"collapse",minWidth:900},children:[e.jsx("thead",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:e.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{color:"rgba(255,255,255,0.35)",fontSize:"0.68rem",textAlign:"left",fontFamily:"'JetBrains Mono', monospace"},children:[e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{padding:"0.65rem"},children:"URL / TÍTULO"}),e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:"SCORE"}),e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:"ESTADO"}),e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:"SITEMAP"}),e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:"CANONICAL"}),e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:"ÚLTIMA REVISIÓN"}),e.jsx("th",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206"})]})}),e.jsx("tbody",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:N.map(a=>e.jsxs("tr",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{borderTop:"1px solid rgba(255,255,255,0.07)",color:"rgba(255,255,255,0.72)",fontSize:"0.78rem"},children:[e.jsxs("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{padding:"0.8rem 0.65rem",maxWidth:350},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{color:"#F3A6D7",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:a.url.replace("https://acciosoft.com","")||"/"}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{color:"rgba(255,255,255,0.38)",marginTop:3,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:a.title??"Sin analizar"})]}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:a.seoScore??"—"}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:e.jsx(se,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",value:a.status})}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:a.sitemapIncluded?e.jsx(f,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",size:15,color:"#52D6A3"}):"—"}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:ne(a.canonicalUrl,a.url)?e.jsx(f,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",size:15,color:"#52D6A3"}):"—"}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",children:a.checkedAt?new Date(a.checkedAt).toLocaleStr
2ing("es-ES"):"Sin revisar"}),e.jsx("td",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",style:{paddingRight:"0.65rem"},children:e.jsx("button",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:206",onClick:()=>E.mutate({url:a.url}),disabled:E.isPending,style:{background:"transparent",color:"#F3A6D7",border:"1px solid rgba(191,105,168,0.5)",padding:"0.4rem 0.55rem",cursor:"pointer",fontSize:"0.72rem"},children:"Analizar"})})]},a.url))})]})})]})]}),n==="sitemap"&&e.jsx(e.Fragment,{children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{...c,padding:"1.5rem"},children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{display:"flex",justifyContent:"space-between",gap:"1rem",flexWrap:"wrap",alignItems:"start"},children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{color:"#F3A6D7",fontFamily:"'JetBrains Mono', monospace",fontSize:"0.72rem"},children:"SITEMAP PUBLICADO"}),e.jsx("h2",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{color:"white",margin:"0.45rem 0"},children:"Inventario de URLs canónicas"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{color:"rgba(255,255,255,0.5)",maxWidth:640},children:"El sitemap se valida contra la publicación actual. Solo deben aparecer rutas públicas, canónicas e indexables."})]}),e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",onClick:()=>S.refetch(),style:{background:"#BF69A8",border:0,color:"white",padding:"0.65rem 0.85rem",cursor:"pointer",display:"flex",gap:7,alignItems:"center"},children:[e.jsx(k,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",size:15})," Validar sitemap"]})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(180px,1fr))",gap:"0.75rem",marginTop:"1rem"},children:[e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",label:"URLs declaradas",value:S.data?.urls.length??"—",tone:"#261426",icon:e.jsx(B,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",size:17,color:"#F3A6D7"})}),e.jsx(u,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",label:"Última lectura",value:S.isFetching?"Actualizando":"Correcta",tone:"#143A2B",icon:e.jsx(Y,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",size:17,color:"#52D6A3"})})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",style:{marginTop:"1rem",display:"flex",gap:"0.7rem",flexWrap:"wrap"},children:[e.jsxs("a",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",href:S.data?.url??"/sitemap.xml",target:"_blank",rel:"noreferrer",style:{color:"#F3A6D7",display:"inline-flex",alignItems:"center",gap:5,fontSize:"0.84rem"},children:[e.jsx(D,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",size:15})," Abrir sitemap.xml"]}),e.jsxs("button",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",onClick:()=>S.data&&J(S.data.url,"URL del sitemap copiada."),style:{background:"transparent",color:"rgba(255,255,255,0.7)",border:"1px solid rgba(255,255,255,0.16)",padding:"0.45rem 0.6rem",cursor:"pointer",display:"inline-flex",gap:5,alignItems:"center"},children:[e.jsx(ee,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:212",size:14})," Copiar URL"]})]})]})}),n==="robots"&&e.jsx(e.Fragment,{children:e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",style:{...c,padding:"1.5rem"},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",style:{color:"#F3A6D7",fontFamily:"'JetBrains Mono', monospace",fontSize:"0.72rem"},children:"ROBOTS.TXT"}),e.jsx("h2",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",style:{color:"white",margin:"0.45rem 0"},children:"Reglas de rastreo"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",style:{color:"rgba(255,255,255,0.5)",marginBottom:"1rem"},children:"Las reglas se validan para evitar el bloqueo global del sitio y mantener la declaración del sitemap."}),e.jsx("textarea",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",value:F??h.data?.robotsText??"",onChange:a=>I(a.target.value),spellCheck:!1,style:{width:"100%",minHeight:260,boxSizing:"border-box",background:"#070709",color:"#CDE9DB",border:"1px solid rgba(255,255,255,0.12)",fontFamily:"'JetBrains Mono', monospace",fontSize:"0.78rem",padding:"1rem",lineHeight:1.7}}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",style:{display:"flex",gap:"0.7rem",marginTop:"0.8rem",flexWrap:"wrap"},children:[e.jsx("button",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",onClick:()=>L.mutate({robotsText:F??h.data?.robotsText??"",autoIncludeSitemap:h.data?.autoIncludeSitemap??!0,autoCheckNewUrls:h.data?.autoCheckNewUrls??!1}),disabled:L.isPending,style:{background:"#BF69A8",border:0,color:"white",padding:"0.6rem 0.8rem",cursor:"pointer"},children:"Guardar y publicar robots.txt"}),e.jsx("a",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:216",href:"/robots.txt",target:"_blank",rel:"noreferrer",style:{color:"#F3A6D7",padding:"0.6rem 0"},children:"Ver robots publicado ↗"})]})]})}),n==="search-console"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{...c,padding:"2rem",textAlign:"center"},children:[e.jsx(ae,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",size:28,color:"#F3A6D7",style:{margin:"0 auto 0.8rem"}}),e.jsx("h2",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{color:"white",margin:0},children:"Google Search Console"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{color:"rgba(255,255,255,0.5)",maxWidth:560,margin:"0.7rem auto 1.2rem",lineHeight:1.6},children:"Este panel solo mostrará datos reales de Search Console después de autorizar OAuth con el método oficial de Google. No se muestran métricas de ejemplo."}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{maxWidth:640,margin:"0 auto 1.2rem",textAlign:"left",background:"#151518",padding:"1rem",display:"grid",gap:"0.65rem",color:"rgba(255,255,255,0.7)",fontSize:"0.82rem"},children:[e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{display:"flex",justifyContent:"space-between",gap:"1rem",flexWrap:"wrap"},children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",children:"Propiedad objetivo"}),e.jsx("strong",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{color:"white"},children:j.data?.property??"https://acciosoft.com"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{display:"flex",justifyContent:"space-between",gap:"1rem",flexWrap:"wrap"},children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",children:"Cliente OAuth del servidor"}),e.jsx("strong",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{color:j.data?.oauthConfigured?"#52D6A3":"#F5C76E"},children:j.data?.oauthConfigured?"Configurado":"Pendiente de configurar"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{display:"flex",justifyContent:"space-between",gap:"1rem",flexWrap:"wrap"},children:[e.jsx("span",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",children:"Autorización de la propiedad"}),e.jsx("strong",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{color:"#F5C76E"},children:j.data?.authorizationConnected?"Conectada":"Pendiente"})]}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{borderTop:"1px solid rgba(255,255,255,0.08)",paddingTop:"0.65rem",color:"rgba(255,255,255,0.45)",fontSize:"0.74rem"},children:["Scope requerido: ",e.jsx("code",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",children:j.data?.requiredScope??"https://www.googleapis.com/auth/webmasters.readonly"}),". Los secretos permanecen solo en el servidor."]})]}),e.jsxs("a",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",href:"https://search.google.com/search-console",target:"_blank",rel:"noreferrer",style:{display:"inline-flex",alignItems:"center",gap:7,background:"#BF69A8",color:"white",padding:"0.7rem 0.9rem",textDecoration:"none"},children:[e.jsx(D,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",size:15})," Abrir Search Console oficial"]}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:219",style:{marginTop:"1.3rem",color:"rgba(255,255,255,0.33)",fontSize:"0.76rem"},children:"La activación posterior requiere un cliente OAuth de Google en variables de servidor y la autorización de la propiedad; no se guardan credenciales en el navegador."})]}),n==="auditoria"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{...c,padding:"1.5rem"},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{color:"#F3A6D7",fontFamily:"'JetBrains Mono', monospace",fontSize:"0.72rem"},children:"AUDITORÍA SEO"}),e.jsx("h2",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{color:"white",margin:"0.45rem 0"},children:"Hallazgos de las comprobaciones realizadas"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{color:"rgba(255,255,255,0.5)"},children:"Cada análisis revisa HTTP, robots, sitemap, canonical, title, meta description y H1 del HTML público."}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{marginTop:"1rem",display:"grid",gap:"0.6rem"},children:[(i.data??[]).filter(a=>a.issuesJson).map(a=>e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{background:"#151518",padding:"0.85rem",borderLeft:"2px s
2olid #F5C76E"},children:[e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{color:"#F3A6D7",fontSize:"0.78rem"},children:a.url.replace("https://acciosoft.com","")}),e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{color:"rgba(255,255,255,0.6)",fontSize:"0.78rem",marginTop:4},children:(()=>{try{return JSON.parse(a.issuesJson??"[]").join(" · ")}catch{return"Resultado pendiente de lectura"}})()})]},a.url)),!(i.data??[]).some(a=>a.issuesJson)&&e.jsx("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:221",style:{color:"rgba(255,255,255,0.45)",padding:"1rem 0"},children:"Aún no hay auditorías guardadas. Usa «Analizar» en Indexación para empezar."})]})]}),n==="ajustes"&&e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",style:{...c,padding:"1.5rem"},children:[e.jsx("h2",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",style:{color:"white",margin:"0 0 0.5rem"},children:"Ajustes SEO"}),e.jsx("p",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",style:{color:"rgba(255,255,255,0.5)",lineHeight:1.6},children:"Las automatizaciones se mantienen desactivadas hasta definir una frecuencia y publicar el proceso de fondo seguro. Las nuevas URLs se incluyen mediante el sitemap de producción, no mediante bots de indexación no oficiales."}),e.jsxs("div",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",style:{marginTop:"1rem",background:"#151518",padding:"1rem",color:"rgba(255,255,255,0.7)",fontSize:"0.85rem",display:"grid",gap:"0.7rem"},children:[e.jsxs("label",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",children:[e.jsx("input",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",type:"checkbox",checked:h.data?.autoIncludeSitemap??!0,readOnly:!0})," Incluir URLs públicas nuevas en sitemap"]}),e.jsxs("label",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",children:[e.jsx("input",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",type:"checkbox",checked:h.data?.autoCheckNewUrls??!1,readOnly:!0})," Analizar automáticamente URLs nuevas ",e.jsx("span",{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",style:{color:"#F5C76E"},children:"(pendiente de programación)"})]}),e.jsx(te,{"data-loc":"client/src/pages/admin/AdminSeoControl.tsx:223",href:"/admin/seo/robots",style:{color:"#F3A6D7"},children:"Configurar reglas de robots →"})]})]})]})]})})}export{pe as default};

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.