PageSourceSearch

https://qoomezhu-q2docker.hf.space/assets/ApprovalCard-4iCtDaKM.js

js qoomezhu-q2docker.hf.space collected 2026-10-04 17:15:58 UTC 2,537 bytes, 1 lines download raw bytes

1import{j as e}from"./react-vendor-Dc5dhXQW.js";import{u as n}from"./i18n-vendor-CyU1p4Oa.js";import{cI as l,cJ as p,cK as _,am as m,cL as y,a1 as t,cM as u,cN as C}from"./ui-vendor-CMEWXEKx.js";import"./utils-vendor-yxdTRm6O.js";import"./markdown-vendor-elH94dlU.js";const h="ApprovalCard-module__approvalCard__lDuQH",g="ApprovalCard-module__priority-urgent__ycF9q",x="ApprovalCard-module__priority-high__kBWCx",j="ApprovalCard-module__cardHeader__fyifl",v="ApprovalCard-module__typeInfo__-sL9t",A="ApprovalCard-module__iconWrapper__w1ECE",f="ApprovalCard-module__typeLabel__aB-Ns",B="ApprovalCard-module__requestedBy__XyMgg",N="ApprovalCard-module__cardBody__F70RU",b="ApprovalCard-module__title__oJuAA",L="ApprovalCard-module__description__TEgcR",T="ApprovalCard-module__cardFooter__wQb5X",q="ApprovalCard-module__timestamp__RaXg3",F="ApprovalCard-module__actions__HRGaE",r={approvalCard:h,"priority-urgent":"ApprovalCard-module__priority-urgent__ycF9q",priorityUrgent:g,"priority-high":"ApprovalCard-module__priority-high__kBWCx",priorityHigh:x,cardHeader:j,typeInfo:v,iconWrapper:A,typeLabel:f,requestedBy:B,cardBody:N,title:b,description:L,cardFooter:T,timestamp:q,actions:F},I={tool_call:_,config_change:p,file_access:l},E={tool_call:"Tool Call",config_change:"Config Change",file_access:"File Access"},H={low:"default",normal:"processing",high:"warning",urgent:"error"};function O({approval:o,onApprove:i,onReject:a}){const{t:s}=n(),c=I[o.type],d=o.requestedAt.toLocaleString();return e.jsxs(m,{className:`${r.approvalCard} ${r[`priority-${o.priority}`]}`,hoverable:!0,bodyStyle:{padding:14},children:[e.jsxs("div",{className:r.cardHeader,children:[e.jsxs("div",{className:r.typeInfo,children:[e.jsx("div",{className:r.iconWrapper,children:e.jsx(c,{size:18})}),e.jsxs("div",{children:[e.jsx("div",{className:r.typeLabel,children:E[o.type]}),e.jsxs("div",{className:r.requestedBy,children:[s("inbox.requestedBy")," ",o.requestedBy]})]})]}),e.jsx(y,{color:H[o.priority],children:o.priority.toUpperCase()})]}),e.jsxs("div",{className:r.cardBody,children:[e.jsx("h4",{className:r.title,children:o.title}),e.jsx("p",{className:r.description,children:o.description})]}),e.jsxs("div",{className:r.cardFooter,children:[e.jsx("span",{className:r.timestamp,children:d}),e.jsxs("div",{className:r.actions,children:[e.jsx(t,{danger:!0,icon:e.jsx(u,{size:16}),onClick:()=>a(o.id),children:s("inbox.reject")}),e.jsx(t,{type:"primary",icon:e.jsx(C,{size:16}),onClick:()=>i(o.id),children:s("inbox.approve")})]})]})]})}export{O as ApprovalCard};

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.