PageSourceSearch

https://salesbuckets-app-tsy5l.ondigitalocean.app/js/6111.99ba69c4.js

js salesbuckets-app-tsy5l.ondigitalocean.app collected 2026-10-03 14:55:07 UTC 4,332 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunksalesbucket_frontend"]=self["webpackChunksalesbucket_frontend"]||[]).push([[6111],{66111:function(e,a,s){s.r(a),s.d(a,{default:function(){return R}});s(44114);var t=s(20641),l=s(50953),n=s(90033),i=s(71029),o=s(32775),r=s(72192),d=s(33269),u=s(43733),c=s(73418),v=s(31515);const p={class:"page-body"},m={class:"content-section"},y={class:"history-header"},h={class:"history-header__actions"},k={class:"card history-table-card"},g={class:"card-body"},b={class:"history-table__name"},_={class:"history-table__progress"};var f=(0,t.pM)({__name:"DialerSessionHistory",setup(e){const a=(0,i.rd)(),s=(0,v.d)(),f=[{label:"All statuses",value:""},{label:"Active",value:"active"},{label:"Paused",value:"paused"},{label:"Ended",value:"ended"}],w=(0,l.KR)(""),A=(0,l.KR)(1),R=(0,l.KR)(20);(0,t.wB)(w,()=>{A.value=1});const L=(0,t.EW)(()=>({page:A.value,limit:R.value,status:w.value||void 0})),{data:C,isLoading:D}=(0,c.sn)(L),E=(0,t.EW)(()=>C.value?.sessions??[]),W=[{key:"name",header:"Session"},{key:"status",header:"Status"},{key:"startedAt",header:"Started",render:e=>I(e.startedAt)},{key:"endedAt",header:"Ended",render:e=>e.endedAt?I(e.endedAt):"—"},{key:"progress",header:"Progress"}],F=e=>[{label:"View details",onClick:e=>{a.push({name:u.Np,params:{id:e.id}})}},..."ended"===e.status?[{label:"Delete",variant:"destructive",onClick:e=>{P.value=e}}]:[]],P=(0,l.KR)(null),{mutateAsync:S,isPending:K}=(0,c.KN)();async function V(){if(P.value)try{await S(P.value.id),s.success("Dialer session deleted."),1===E.value.length&&A.value>1&&A.value--}catch(e){s.error(e?.response?.data?.message||"Failed to delete dialer session.")}finally{P.value=null}}function x(e){return"active"===e?"Active":"paused"===e?"Paused":"ended"===e?"Ended":e}function B(e){return"active"===e?"success":"paused"===e?"primary":"secondary"}function I(e){return new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"}).format(new Date(e))}const N=(0,t.EW)(()=>C.value?.pagination?.total??0),H=(0,t.EW)(()=>({page:A.value,perPage:R.value,total:N.value}));function Q(e){void 0!==e.perPage?(R.value=e.perPage,A.value=1):void 0!==e.page&&(A.value=e.page)}return(e,s)=>((0,t.uX)(),(0,t.Wv)(r.A,null,{default:(0,t.k6)(()=>[(0,t.Lk)("div",p,[(0,t.Lk)("div",m,[(0,t.Lk)("div",y,[s[4]||(s[4]=(0,t.Lk)("div",null,[(0,t.Lk)("h1",{class:"history-header__title"},"Dialer Session History"),(0,t.Lk)("p",{class:"history-header__subtitle"}," Review your previous and completed power dialer sessions. ")],-1)),(0,t.Lk)("div",h,[(0,t.bF)((0,l.R1)(o.l6),{modelValue:w.value,"onUpdate:modelValue":s[0]||(s[0]=e=>w.value=e),options:f,placeholder:"All statuses","label-key":"label","value-key":"value"},null,8,["modelValue"]),(0,t.bF)((0,l.R1)(o.$n),{variant:"secondary",onClick:s[1]||(s[1]=e=>(0,l.R1)(a).push({name:(0,l.R1)(u.DV)}))},{default:(0,t.k6)(()=>[...s[3]||(s[3]=[(0,t.eW)(" Back to Power Dialer ",-1)])]),_:1})])]),(0,t.Lk)("div",k,[(0,t.Lk)("div",g,[(0,t.bF)((0,l.R1)(o.bQ),{data:E.value,columns:W,actions:F,pagination:H.value,"on-pagination-change":Q,"show-pagination-info":!0,loading:(0,l.R1)(D),"empty-state":{title:"No dialer sessions yet",description:"Sessions you start from Contacts or Buckets will show up here."}},{"cell(name)":(0,t.k6)(({row:e})=>[(0,t.Lk)("span",b,(0,n.v_)(e.name),1)]),"cell(status)":(0,t.k6)(({row:e})=>[(0,t.bF)((0,l.R1)(o.Ex),{variant:B(e.status),size:"sm",rounded:""},{default:(0,t.k6)(()=>[(0,t.eW)((0,n.v_)(x(e.status)),1)]),_:2},1032,["variant"])]),"cell(progress)":(0,t.k6)(({row:e})=>[(0,t.Lk)("span",_,[(0,t.eW)((0,n.v_)(e.summary.completed)+"/"+(0,n.v_)(e.summary.total)+" completed ",1),e.summary.skipped?((0,t.uX)(),(0,t.CE)(t.FK,{key:0},[(0,t.eW)("· "+(0,n.v_)(e.summary.skipped)+" skipped",1)],64)):(0,t.Q3)("",!0)])]),_:1},8,["data","pagination","loading"])])]),(0,t.bF)(d.A,{show:!!P.value,title:"Delete this session?",message:"It will be removed from your dialer history. The calls themselves stay in your call history.","confirm-text":"Delete Session","cancel-text":"Cancel","confirm-variant":"danger","is-loading":(0,l.R1)(K),onClose:s[2]||(s[2]=e=>P.value=null),onConfirm:V},null,8,["show","is-loading"])])])]),_:1}))}}),w=s(66262);const A=(0,w.A)(f,[["__scopeId","data-v-7a18570b"]]);var R=A}}]);
2//# sourceMappingURL=6111.99ba69c4.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.