PageSourceSearch

https://luxuryleasing.de/assets/LeadsPage-CMxzvZ1Y.js

js luxuryleasing.de collected 2026-10-08 07:13:05 UTC 19,304 bytes, 3 lines download raw bytes

1import{a as pe,u as fe,b as G,j as e}from"./query-vendor-DVmmQ-ki.js";import{r as w,L as ge}from"./react-vendor-BURXZ51T.js";import{B as c,L as O}from"./index-DpP3iEYK.js";import{I as Ne}from"./input-Bx2apBJb.js";import{a as we}from"./TableRowSkeleton-UCKwTYtD.js";import"./card-DwBoygcx.js";import{T as ce,a as oe,b as I,c as i,d as de,e as j}from"./table-DGTNs8pb.js";import{A as V,a as W,b as Z,c as X,d as Y,e as ee,f as se,g as ae}from"./alert-dialog-B3w2S2tj.js";import{supabase as B}from"./client-BXzYhP5O.js";import{u as J}from"./index-Rp47IaA2.js";import{B as f}from"./badge-BrFuXnAq.js";import{N as me}from"./newspaper-aRQEABZ4.js";import{M as he}from"./message-circle-DHYtzqCx.js";import{R as xe}from"./radio-B7dc1GXG.js";import{C as re}from"./checkbox-CRf3IHWH.js";import{a as b,b as v,c as y}from"./tooltip-Bh6NQA4e.js";import{S as be,a as ve,b as ye,c as _e,d as Ce}from"./sheet-BeJtqytd.js";import{I as ke}from"./info-XAdJRHNr.js";import{H as Le}from"./hash-l3BYCFKA.js";import{C as Se}from"./calendar-BTOsELIB.js";import{M as te}from"./mail-B34Ue2PM.js";import{P as ne}from"./phone-Bv9OMO_N.js";import{C as ze}from"./car-DDzoQZ-u.js";import{G as Ae}from"./globe-cUt2UJxp.js";import{E as ie}from"./external-link-Dq9xh9iT.js";import{M as ue}from"./message-square-BRTYjeg0.js";import{T as je}from"./trash-2-B9W2MJEE.js";import{f as R}from"./date-vendor-sl2uXp01.js";import{d as le}from"./de-C5AT29KS.js";import{A as De}from"./arrow-left-DrlG9OEE.js";import{S as Me}from"./search-gwTUQi-V.js";import{D as Fe}from"./download-BqrsYkRJ.js";import"./radix-slot-BTvEbTmE.js";import"./skeleton-CbBeDtzP.js";import"./ui-radix-LBOF5AHa.js";import"./supabase-DxfZiqN5.js";import"./check-Dwauox-g.js";import"./x-CrVVxRiw.js";function Te(a){return{"<1":"< 1 Jahr","1-3":"1-3 Jahre","3-5":"3-5 Jahre",">5":"> 5 Jahre"}[a||""]||a||"–"}function $e(a){return{sofort:"Sofort","1-2":"1-2 Monate","3-6":"3-6 Monate",">6":"> 6 Monate"}[a||""]||a||"–"}function qe(){const a=pe(),[n,d]=w.useState(""),[g,o]=w.useState(null),[h,s]=w.useState(new Set),[p,A]=w.useState(!1),[_,D]=w.useState(null),[C,M]=w.useState(null),[m,F]=w.useState(null),{data:k,isLoading:U}=fe({queryKey:["leads"],queryFn:async()=>{const{data:r,error:l}=await B.from("leads").select("*").order("created_at",{ascending:!1});if(l)throw l;return r}}),x=G({mutationFn:async r=>{const{error:l}=await B.from("leads").delete().eq("id",r);if(l)throw l},onSuccess:()=>{a.invalidateQueries({queryKey:["leads"]}),J.success("Lead gelöscht"),o(null)},onError:r=>{J.error("Fehler beim Löschen: "+r.message)}}),T=G({mutationFn:async r=>{const{error:l}=await B.from("leads").delete().in("id",r);if(l)throw l},onSuccess:()=>{a.invalidateQueries({queryKey:["leads"]}),J.success(`${h.size} Leads gelöscht`),s(new Set),A(!1)},onError:r=>{J.error("Fehler beim Löschen: "+r.message)}}),u=w.useMemo(()=>k==null?void 0:k.filter(r=>{var l,q,E;if(n){const N=n.toLowerCase();if(!(r.first_name.toLowerCase().includes(N)||r.last_name.toLowerCase().includes(N)||r.email.toLowerCase().includes(N)||((l=r.vehicle_name)==null?void 0:l.toLowerCase().includes(N))||((q=r.phone)==null?void 0:q.includes(N))||((E=r.inquiry_no)==null?void 0:E.toLowerCase().includes(N))))return!1}return!(_!==null&&r.newsletter_opt_in!==_||C!==null&&r.whatsapp_consent!==C||m!==null&&r.whatsapp_broadcast!==m)}),[k,n,_,C,m]),H=[_,C,m].filter(r=>r!==null).length,$=r=>{const l=new Set(h);l.has(r)?l.delete(r):l.add(r),s(l)},L=()=>{u&&(h.size===u.length?s(new Set):s(new Set(u.map(r=>r.id))))},Q=u&&u.length>0&&h.size===u.length;return{leads:k,filteredLeads:u,isLoading:U,searchQuery:n,setSearchQuery:d,filterNewsletter:_,setFilterNewsletter:D,filterWhatsApp:C,setFilterWhatsApp:M,filterBroadcast:m,setFilterBroadcast:F,activeFilterCount:H,resetFilters:()=>{D(null),M(null),F(null)},selectedLeads:h,toggleSelectLead:$,toggleSelectAll:L,isAllSelected:Q,leadToDelete:g,setLeadToDelete:o,deleteMutation:x,showBulkDeleteDialog:p,setShowBulkDeleteDialog:A,bulkDeleteMutation:T}}function Ee({filterNewsletter:a,setFilterNewsletter:n,filterWhatsApp:d,setFilterWhatsApp:g,filterBroadcast:o,setFilterBroadcast:h,activeFilterCount:s,resetFilters:p}){return e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:"text-sm text-muted-foreground",children:"Filter:"}),e.jsxs(c,{variant:a===!0?"default":a===!1?"outline":"ghost",size:"sm",onClick:()=>n(a===!0?null:!0),className:"gap-1.5",children:[e.jsx(me,{className:`h-3.5 w-3.5 ${a===!0?"":"text-muted-foreground"}`}),"Newsletter",a===!0&&e.jsx(f,{variant:"secondary",className:"ml-1 h-4 px-1 text-[10px]",children:"Ja"}),a===!1&&e.jsx(f,{variant:"outline",className:"ml-1 h-4 px-1 text-[10px]",children:"Nein"})]}),e.jsx(c,{variant:"ghost",size:"sm",className:"h-7 w-7 p-0",onClick:()=>n(a===!1?null:!1),disabled:a===null,children:a!==null&&"×"}),e.jsxs(c,{variant:d===!0?"default":d===!1?"outline":"ghost",size:"sm",onClick:()=>g(d===!0?null:!0),className:"gap-1.5",children:[e.jsx(he,{className:`h-3.5 w-3.5 ${d===!0?"":"text-muted-foreground"}`}),"WhatsApp",d===!0&&e.jsx(f,{variant:"secondary",className:"ml-1 h-4 px-1 text-[10px]",children:"Ja"}),d===!1&&e.jsx(f,{variant:"outline",className:"ml-1 h-4 px-1 text-[10px]",children:"Nein"})]}),e.jsx(c,{variant:"ghost",size:"sm",className:"h-7 w-7 p-0",onClick:()=>g(d===!1?null:!1),disabled:d===null,children:d!==null&&"×"}),e.jsxs(c,{variant:o===!0?"default":o===!1?"outline":"ghost",size:"sm",onClick:()=>h(o===!0?null:!0),className:"gap-1.5",children:[e.jsx(xe,{className:`h-3.5 w-3.5 ${o===!0?"":"text-muted-foreground"}`}),"Broadcast",o===!0&&e.jsx(f,{variant:"secondary",className:"ml-1 h-4 px-1 text-[10px]",children:"Ja"}),o===!1&&e.jsx(f,{variant:"outline",className:"ml-1 h-4 px-1 text-[10px]",children:"Nein"})]}),e.jsx(c,{variant:"ghost",size:"sm",className:"h-7 w-7 p-0",onClick:()=>h(o===!1?null:!1),disabled:o===null,children:o!==null&&"×"}),s>0&&e.jsx(c,{variant:"ghost",size:"sm",onClick:p,className:"text-muted-foreground ml-2",children:"Alle Filter zurücksetzen"})]})}function Je({lead:a}){return e.jsxs(be,{children:[e.jsx(ve,{asChild:!0,children:e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",children:e.jsx(ke,{className:"h-4 w-4"})})}),e.jsxs(ye,{children:[e.jsx(_e,{children:e.jsx(Ce,{children:"Luxus-Anfrage Details"})}),e.jsxs("div",{className:"mt-6 space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Anfrage-Nr"}),e.jsx("span",{className:"font-mono font-medium",children:a.inquiry_no||"–"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Firmenalter"}),e.jsx("span",{children:Te(a.company_age)})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Creditreform bekannt"}),e.jsx("span",{children:a.creditreform_known?"Ja":"Nein"})]}),a.creditreform_index&&e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Creditreform-Index"}),e.jsx("span",{children:a.creditreform_index})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Anzahlung bereit"}),e.jsx("span",{children:a.downpayment_willing?"Ja":"Nein"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Gewünschte Laufzeit"}),e.jsx("span",{children:a.desired_term_months?`${a.desired_term_months} Monate`:"–"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Gewünschte km/Jahr"}),e.jsx("span",{children:a.desired_annual_km?`${a.desired_annual_km.toLocaleStr
1ing("de-DE")} km`:"–"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b",children:[e.jsx("span",{className:"text-muted-foreground",children:"Übernahme ab"}),e.jsx("span",{children:$e(a.earliest_takeover)})]})]}),a.message&&e.jsxs("div",{className:"pt-4",children:[e.jsx("h4",{className:"text-sm font-medium mb-2",children:"Nachricht"}),e.jsx("p",{className:"text-sm text-muted-foreground whitespace-pre-wrap bg-muted/50 p-3 rounded-lg",children:a.message})]})]})]})]})}function Re({leads:a,selectedLeads:n,toggleSelectLead:d,toggleSelectAll:g,isAllSelected:o,setLeadToDelete:h}){return e.jsx("div",{className:"rounded-lg border bg-card",children:e.jsxs(ce,{children:[e.jsx(oe,{children:e.jsxs(I,{children:[e.jsx(i,{className:"w-[40px]",children:e.jsx(re,{checked:o,onCheckedChange:g,"aria-label":"Alle auswählen"})}),e.jsx(i,{className:"w-[100px]",children:"Anfrage-Nr"}),e.jsx(i,{children:"Datum"}),e.jsx(i,{children:"Name"}),e.jsx(i,{children:"Kontakt"}),e.jsx(i,{children:"Fahrzeug"}),e.jsx(i,{children:"Typ"}),e.jsx(i,{className:"text-center",children:"NL"}),e.jsx(i,{className:"text-center",children:"WA"}),e.jsx(i,{className:"text-center",children:"BC"}),e.jsx(i,{className:"text-right",children:"Aktionen"})]})}),e.jsx(de,{children:a.map(s=>{const p=s.leasing_type==="restwert";return e.jsxs(I,{className:n.has(s.id)?"bg-muted/50":"",children:[e.jsx(j,{children:e.jsx(re,{checked:n.has(s.id),onCheckedChange:()=>d(s.id),"aria-label":`${s.first_name} ${s.last_name} auswählen`})}),e.jsx(j,{children:s.inquiry_no?e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(Le,{className:"h-3.5 w-3.5 text-muted-foreground"}),e.jsx("span",{className:"font-mono text-sm",children:s.inquiry_no})]}):e.jsx("span",{className:"text-muted-foreground text-sm",children:"–"})}),e.jsxs(j,{className:"whitespace-nowrap",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx(Se,{className:"h-4 w-4 text-muted-foreground"}),R(new Date(s.created_at),"dd.MM.yyyy",{locale:le})]}),e.jsxs("div",{className:"text-xs text-muted-foreground mt-0.5",children:[R(new Date(s.created_at),"HH:mm",{locale:le})," Uhr"]})]}),e.jsx(j,{children:e.jsxs("div",{className:"font-medium",children:[s.first_name," ",s.last_name]})}),e.jsx(j,{children:e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsxs("a",{href:`mailto:${s.email}`,className:"flex items-center gap-1.5 text-sm text-primary hover:underline",children:[e.jsx(te,{className:"h-3.5 w-3.5"}),s.email]}),s.phone&&e.jsxs("a",{href:`tel:${s.phone}`,className:"flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground",children:[e.jsx(ne,{className:"h-3.5 w-3.5"}),s.phone]})]})}),e.jsx(j,{children:s.vehicle_name?e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(ze,{className:"h-4 w-4 text-muted-foreground flex-shrink-0"}),e.jsx("span",{className:"text-sm max-w-[250px] truncate",title:s.vehicle_name,children:s.vehicle_name}),e.jsxs("div",{className:"flex gap-1",children:[s.vehicle_url&&e.jsxs(b,{children:[e.jsx(v,{asChild:!0,children:e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",asChild:!0,children:e.jsx("a",{href:s.vehicle_url,target:"_blank",rel:"noopener noreferrer",children:e.jsx(Ae,{className:"h-5 w-5 text-primary"})})})}),e.jsx(y,{children:"Fahrzeug auf Website"})]}),s.mobile_url&&e.jsxs(b,{children:[e.jsx(v,{asChild:!0,children:e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",asChild:!0,children:e.jsx("a",{href:s.mobile_url,target:"_blank",rel:"noopener noreferrer",children:e.jsx(ie,{className:"h-5 w-5 text-orange-500"})})})}),e.jsx(y,{children:"Auf mobile.de ansehen"})]})]})]}):e.jsx("span",{className:"text-muted-foreground text-sm",children:"–"})}),e.jsx(j,{children:p?e.jsx(f,{variant:"secondary",className:"bg-purple-100 text-purple-700 dark:bg-purple-900/30 dark:text-purple-400",children:"Luxus"}):s.leasing_type==="kilometer"?e.jsx(f,{variant:"outline",children:"Kilometer"}):e.jsx(f,{variant:"outline",className:"text-muted-foreground",children:s.utm_source||s.source||"Standard"})}),e.jsx(j,{className:"text-center",children:s.newsletter_opt_in?e.jsxs(b,{children:[e.jsx(v,{children:e.jsx(me,{className:"h-4 w-4 text-green-600 mx-auto"})}),e.jsx(y,{children:"Newsletter abonniert"})]}):e.jsx("span",{className:"text-muted-foreground",children:"–"})}),e.jsx(j,{className:"text-center",children:s.whatsapp_consent?e.jsxs(b,{children:[e.jsx(v,{children:e.jsx(he,{className:"h-4 w-4 text-green-600 mx-auto"})}),e.jsx(y,{children:"WhatsApp-Kontakt erlaubt"})]}):e.jsx("span",{className:"text-muted-foreground",children:"–"})}),e.jsx(j,{className:"text-center",children:s.whatsapp_broadcast?e.jsxs(b,{children:[e.jsx(v,{children:e.jsx(xe,{className:"h-4 w-4 text-green-600 mx-auto"})}),e.jsx(y,{children:"WhatsApp Broadcast abonniert"})]}):e.jsx("span",{className:"text-muted-foreground",children:"–"})}),e.jsx(j,{className:"text-right",children:e.jsxs("div",{className:"flex items-center justify-end gap-1",children:[p&&e.jsx(Je,{lead:s}),!p&&s.message&&e.jsxs(b,{children:[e.jsx(v,{asChild:!0,children:e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",children:e.jsx(ue,{className:"h-4 w-4"})})}),e.jsx(y,{side:"left",className:"max-w-[300px] whitespace-pre-wrap",children:s.message})]}),s.close_lead_id&&e.jsxs(b,{children:[e.jsx(v,{asChild:!0,children:e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",asChild:!0,children:e.jsx("a",{href:`https://app.close.com/lead/${s.close_lead_id}`,target:"_blank",rel:"noopener noreferrer",children:e.jsx(ie,{className:"h-4 w-4"})})})}),e.jsx(y,{children:"In Close öffnen"})]}),e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",asChild:!0,children:e.jsx("a",{href:`mailto:${s.email}`,children:e.jsx(te,{className:"h-4 w-4"})})}),s.phone&&e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8",asChild:!0,children:e.jsx("a",{href:`tel:${s.phone}`,children:e.jsx(ne,{className:"h-4 w-4"})})}),e.jsxs(b,{children:[e.jsx(v,{asChild:!0,children:e.jsx(c,{variant:"ghost",size:"icon",className:"h-8 w-8 text-destructive hover:text-destructive hover:bg-destructive/10",onClick:()=>h(s),children:e.jsx(je,{className:"h-4 w-4"})})}),e.jsx(y,{children:"Löschen"})]})]})})]},s.id)})})]})})}function _s(){const{leads:a,filteredLeads:n,isLoading:d,searchQuery:g,setSearchQuery:o,filterNewsletter:h,setFilterNewsletter:s,filterWhatsApp:p,setFilterWhatsApp:A,filterBroadcast:_,setFilterBroadcast:D,activeFilterCount:C,resetFilters:M,selectedLeads:m,toggleSelectLead:F,toggleSelectAll:k,isAllSelected:U,leadToDelete:x,setLeadToDelete:T,deleteMutation:u,showBulkDeleteDialog:H,setShowBulkDeleteDialog:$,bulkDeleteMutation:L}=qe(),Q=()=>{const S=n||a||[];if(S.length===0)return;const r=["Anfrage-Nr.","Vorname","Nachname","E-Mail","Telefon","Fahrzeug","Fahrzeug-URL","Leasing-Typ","Quelle","LP-Variante","UTM Source","UTM Medium","UTM Campaign","UTM Adset","UTM Ad","Close Lead ID","Lead Score","Qualified","Kundentyp","Rechtsform","Firmenalter","WhatsApp Consent","Newsletter","Datum"],l=t=>{const z=t==null?"":String(t);return z.includes(",")||z.includes('"')||z.includes(`
2`)?`"${z.replace(/"/g,'""')}"`:z},q=S.map(t=>
2[t.inquiry_no,t.first_name,t.last_name,t.email,t.phone,t.vehicle_name,t.vehicle_url,t.leasing_type,t.source,t.lp_variant,t.utm_source,t.utm_medium,t.utm_campaign,t.utm_adset,t.utm_ad,t.close_lead_id,t.lead_score,t.qualified_lead?"Ja":"Nein",t.customer_type,t.legal_form,t.company_age,t.whatsapp_consent?"Ja":"Nein",t.newsletter_opt_in?"Ja":"Nein",t.created_at?R(new Date(t.created_at),"dd.MM.yyyy HH:mm"):""].map(l).join(",")),E="\uFEFF"+[r.join(","),...q].join(`
3`),N=new Blob([E],{type:"text/csv;charset=utf-8;"}),K=URL.createObjectURL(N),P=document.createElement("a");P.href=K,P.download=`leads_export_${R(new Date,"yyyy-MM-dd")}.csv`,P.click(),URL.revokeObjectURL(K)};return e.jsxs("div",{className:"min-h-screen",children:[e.jsxs("div",{className:"mb-8",children:[e.jsx(ge,{to:"/admin/kunden",children:e.jsxs(c,{variant:"ghost",size:"sm",className:"mb-4 -ml-2",children:[e.jsx(De,{className:"h-4 w-4 mr-2"}),"Zurück zu Kunden"]})}),e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{children:[e.jsx("h1",{className:"text-3xl font-bold text-foreground mb-2",children:"Leads"}),e.jsxs("p",{className:"text-muted-foreground",children:[(a==null?void 0:a.length)||0," Anfragen insgesamt"]})]})})]}),e.jsxs("div",{className:"mb-6 space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsxs("div",{className:"relative max-w-md flex-1",children:[e.jsx(Me,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),e.jsx(Ne,{placeholder:"Suchen nach Name, E-Mail, Fahrzeug, Anfrage-Nr...",value:g,onChange:S=>o(S.target.value),className:"pl-10"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(c,{variant:"outline",size:"sm",onClick:Q,disabled:!(n!=null&&n.length),children:[e.jsx(Fe,{className:"h-4 w-4 mr-2"}),"CSV Export"]}),m.size>0&&e.jsxs(c,{variant:"destructive",size:"sm",onClick:()=>$(!0),children:[e.jsx(je,{className:"h-4 w-4 mr-2"}),m.size," löschen"]})]})]}),e.jsx(Ee,{filterNewsletter:h,setFilterNewsletter:s,filterWhatsApp:p,setFilterWhatsApp:A,filterBroadcast:_,setFilterBroadcast:D,activeFilterCount:C,resetFilters:M})]}),d?e.jsx("div",{className:"rounded-md border",children:e.jsxs(ce,{children:[e.jsx(oe,{children:e.jsxs(I,{children:[e.jsx(i,{className:"w-[50px]"}),e.jsx(i,{children:"Anfrage-Nr."}),e.jsx(i,{children:"Name"}),e.jsx(i,{children:"E-Mail"}),e.jsx(i,{children:"Telefon"}),e.jsx(i,{children:"Fahrzeug"}),e.jsx(i,{children:"Datum"}),e.jsx(i,{className:"w-[50px]"})]})}),e.jsx(de,{children:e.jsx(we,{rows:8})})]})}):n&&n.length>0?e.jsx(Re,{leads:n,selectedLeads:m,toggleSelectLead:F,toggleSelectAll:k,isAllSelected:U??!1,setLeadToDelete:T}):e.jsxs("div",{className:"text-center py-12 text-muted-foreground",children:[e.jsx(ue,{className:"h-12 w-12 mx-auto mb-4 opacity-50"}),e.jsx("p",{children:"Noch keine Leads vorhanden."}),e.jsx("p",{className:"text-sm mt-1",children:"Leads werden automatisch erstellt, wenn Kunden Anfragen über die Website senden."})]}),e.jsx(V,{open:!!x,onOpenChange:()=>T(null),children:e.jsxs(W,{children:[e.jsxs(Z,{children:[e.jsx(X,{children:"Lead löschen?"}),e.jsxs(Y,{children:['Möchtest du den Lead von "',x==null?void 0:x.first_name," ",x==null?void 0:x.last_name,'" wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.']})]}),e.jsxs(ee,{children:[e.jsx(se,{children:"Abbrechen"}),e.jsx(ae,{className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",onClick:()=>x&&u.mutate(x.id),disabled:u.isPending,children:u.isPending?e.jsx(O,{className:"h-4 w-4 animate-spin"}):"Löschen"})]})]})}),e.jsx(V,{open:H,onOpenChange:$,children:e.jsxs(W,{children:[e.jsxs(Z,{children:[e.jsxs(X,{children:[m.size," Leads löschen?"]}),e.jsxs(Y,{children:["Möchtest du ",m.size," ausgewählte Leads wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden."]})]}),e.jsxs(ee,{children:[e.jsx(se,{children:"Abbrechen"}),e.jsx(ae,{className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",onClick:()=>L.mutate(Array.from(m)),disabled:L.isPending,children:L.isPending?e.jsx(O,{className:"h-4 w-4 animate-spin"}):`${m.size} löschen`})]})]})})]})}export{_s 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.