youtuber-blog-frontend/build/client/_app/immutable/nodes/6.DsNpwmRh.js
2024-05-29 21:16:25 +02:00

4 lines
7.3 KiB
JavaScript

import{s as B,c as F,y as E,e as N,d as O,f as P,i as c,D as C,k as u,u as M,g as G,a as H,E as D,z as J,b,j as h,p as K,l as Q,t as w,h as v,n as W,F as x,m as V}from"../chunks/scheduler.ncJpckHt.js";import{S as z,i as I,t as i,a as _,c as m,b as p,m as d,d as g,g as X,e as Y}from"../chunks/index.DNKwBhZH.js";import{e as L,u as Z,o as y}from"../chunks/each.C-Vm-bAH.js";import{T as ee,a as te,b as se,c as q,d as A,e as S}from"../chunks/table-row.Clc1lodG.js";import{g as ae}from"../chunks/spread.CgU5AtxT.js";import{c as R,B as le}from"../chunks/button.Dry7Ezxz.js";import"../chunks/index.Bf9t7sah.js";import{A as ne}from"../chunks/arrow-up-right.DlzuEt35.js";function re(f){let e,a,s;const n=f[3].default,r=F(n,f,f[2],null);let o=[{class:a=R("mt-4 text-sm text-muted-foreground",f[0])},f[1]],t={};for(let l=0;l<o.length;l+=1)t=E(t,o[l]);return{c(){e=N("caption"),r&&r.c(),this.h()},l(l){e=O(l,"CAPTION",{class:!0});var $=P(e);r&&r.l($),$.forEach(c),this.h()},h(){C(e,t)},m(l,$){u(l,e,$),r&&r.m(e,null),s=!0},p(l,[$]){r&&r.p&&(!s||$&4)&&M(r,n,l,l[2],s?H(n,l[2],$,null):G(l[2]),null),C(e,t=ae(o,[(!s||$&1&&a!==(a=R("mt-4 text-sm text-muted-foreground",l[0])))&&{class:a},$&2&&l[1]]))},i(l){s||(i(r,l),s=!0)},o(l){_(r,l),s=!1},d(l){l&&c(e),r&&r.d(l)}}}function oe(f,e,a){const s=["class"];let n=D(e,s),{$$slots:r={},$$scope:o}=e,{class:t=void 0}=e;return f.$$set=l=>{e=E(E({},e),J(l)),a(1,n=D(e,s)),"class"in l&&a(0,t=l.class),"$$scope"in l&&a(2,o=l.$$scope)},[t,n,o,r]}class fe extends z{constructor(e){super(),I(this,e,oe,re,B,{class:0})}}function U(f,e,a){const s=f.slice();return s[1]=e[a],s[3]=a,s}function $e(f){let e,a,s;return a=new ne({props:{class:"h-4 w-4"}}),{c(){e=w(`Export as CSV\r
`),m(a.$$.fragment)},l(n){e=v(n,`Export as CSV\r
`),p(a.$$.fragment,n)},m(n,r){u(n,e,r),d(a,n,r),s=!0},p:W,i(n){s||(i(a.$$.fragment,n),s=!0)},o(n){_(a.$$.fragment,n),s=!1},d(n){n&&c(e),g(a,n)}}}function ce(f){let e;return{c(){e=w("A list of recent signups on your website.")},l(a){e=v(a,"A list of recent signups on your website.")},m(a,s){u(a,e,s)},d(a){a&&c(e)}}}function ue(f){let e;return{c(){e=w("Email")},l(a){e=v(a,"Email")},m(a,s){u(a,e,s)},d(a){a&&c(e)}}}function ie(f){let e;return{c(){e=w("Date and Time")},l(a){e=v(a,"Date and Time")},m(a,s){u(a,e,s)},d(a){a&&c(e)}}}function _e(f){let e;return{c(){e=w("Actions")},l(a){e=v(a,"Actions")},m(a,s){u(a,e,s)},d(a){a&&c(e)}}}function me(f){let e,a,s,n,r,o;return e=new A({props:{class:"max-w-[300px]",$$slots:{default:[ue]},$$scope:{ctx:f}}}),s=new A({props:{class:"text-end",$$slots:{default:[ie]},$$scope:{ctx:f}}}),r=new A({props:{class:"text-end",$$slots:{default:[_e]},$$scope:{ctx:f}}}),{c(){m(e.$$.fragment),a=b(),m(s.$$.fragment),n=b(),m(r.$$.fragment)},l(t){p(e.$$.fragment,t),a=h(t),p(s.$$.fragment,t),n=h(t),p(r.$$.fragment,t)},m(t,l){d(e,t,l),u(t,a,l),d(s,t,l),u(t,n,l),d(r,t,l),o=!0},p(t,l){const $={};l&16&&($.$$scope={dirty:l,ctx:t}),e.$set($);const k={};l&16&&(k.$$scope={dirty:l,ctx:t}),s.$set(k);const T={};l&16&&(T.$$scope={dirty:l,ctx:t}),r.$set(T)},i(t){o||(i(e.$$.fragment,t),i(s.$$.fragment,t),i(r.$$.fragment,t),o=!0)},o(t){_(e.$$.fragment,t),_(s.$$.fragment,t),_(r.$$.fragment,t),o=!1},d(t){t&&(c(a),c(n)),g(e,t),g(s,t),g(r,t)}}}function pe(f){let e,a;return e=new q({props:{$$slots:{default:[me]},$$scope:{ctx:f}}}),{c(){m(e.$$.fragment)},l(s){p(e.$$.fragment,s)},m(s,n){d(e,s,n),a=!0},p(s,n){const r={};n&16&&(r.$$scope={dirty:n,ctx:s}),e.$set(r)},i(s){a||(i(e.$$.fragment,s),a=!0)},o(s){_(e.$$.fragment,s),a=!1},d(s){g(e,s)}}}function de(f){let e=f[1].email+"",a;return{c(){a=w(e)},l(s){a=v(s,e)},m(s,n){u(s,a,n)},p(s,n){n&1&&e!==(e=s[1].email+"")&&V(a,e)},d(s){s&&c(a)}}}function ge(f){let e=new Date(f[1].created_at).toLocaleString()+"",a;return{c(){a=w(e)},l(s){a=v(s,e)},m(s,n){u(s,a,n)},p(s,n){n&1&&e!==(e=new Date(s[1].created_at).toLocaleString()+"")&&V(a,e)},d(s){s&&c(a)}}}function be(f){let e,a,s,n,r;return e=new S({props:{class:"max-w-[300px] overflow-hidden overflow-ellipsis text-nowrap",$$slots:{default:[de]},$$scope:{ctx:f}}}),s=new S({props:{class:"text-end",$$slots:{default:[ge]},$$scope:{ctx:f}}}),{c(){m(e.$$.fragment),a=b(),m(s.$$.fragment),n=b()},l(o){p(e.$$.fragment,o),a=h(o),p(s.$$.fragment,o),n=h(o)},m(o,t){d(e,o,t),u(o,a,t),d(s,o,t),u(o,n,t),r=!0},p(o,t){const l={};t&17&&(l.$$scope={dirty:t,ctx:o}),e.$set(l);const $={};t&17&&($.$$scope={dirty:t,ctx:o}),s.$set($)},i(o){r||(i(e.$$.fragment,o),i(s.$$.fragment,o),r=!0)},o(o){_(e.$$.fragment,o),_(s.$$.fragment,o),r=!1},d(o){o&&(c(a),c(n)),g(e,o),g(s,o)}}}function j(f,e){let a,s,n;return s=new q({props:{$$slots:{default:[be]},$$scope:{ctx:e}}}),{key:f,first:null,c(){a=x(),m(s.$$.fragment),this.h()},l(r){a=x(),p(s.$$.fragment,r),this.h()},h(){this.first=a},m(r,o){u(r,a,o),d(s,r,o),n=!0},p(r,o){e=r;const t={};o&17&&(t.$$scope={dirty:o,ctx:e}),s.$set(t)},i(r){n||(i(s.$$.fragment,r),n=!0)},o(r){_(s.$$.fragment,r),n=!1},d(r){r&&c(a),g(s,r)}}}function he(f){let e=[],a=new Map,s,n,r=L(f[0].signups);const o=t=>t[3];for(let t=0;t<r.length;t+=1){let l=U(f,r,t),$=o(l);a.set($,e[t]=j($,l))}return{c(){for(let t=0;t<e.length;t+=1)e[t].c();s=x()},l(t){for(let l=0;l<e.length;l+=1)e[l].l(t);s=x()},m(t,l){for(let $=0;$<e.length;$+=1)e[$]&&e[$].m(t,l);u(t,s,l),n=!0},p(t,l){l&1&&(r=L(t[0].signups),X(),e=Z(e,l,o,1,t,r,a,s.parentNode,y,j,s,U),Y())},i(t){if(!n){for(let l=0;l<r.length;l+=1)i(e[l]);n=!0}},o(t){for(let l=0;l<e.length;l+=1)_(e[l]);n=!1},d(t){t&&c(s);for(let l=0;l<e.length;l+=1)e[l].d(t)}}}function we(f){let e,a,s,n,r,o;return e=new fe({props:{$$slots:{default:[ce]},$$scope:{ctx:f}}}),s=new te({props:{$$slots:{default:[pe]},$$scope:{ctx:f}}}),r=new se({props:{$$slots:{default:[he]},$$scope:{ctx:f}}}),{c(){m(e.$$.fragment),a=b(),m(s.$$.fragment),n=b(),m(r.$$.fragment)},l(t){p(e.$$.fragment,t),a=h(t),p(s.$$.fragment,t),n=h(t),p(r.$$.fragment,t)},m(t,l){d(e,t,l),u(t,a,l),d(s,t,l),u(t,n,l),d(r,t,l),o=!0},p(t,l){const $={};l&16&&($.$$scope={dirty:l,ctx:t}),e.$set($);const k={};l&16&&(k.$$scope={dirty:l,ctx:t}),s.$set(k);const T={};l&17&&(T.$$scope={dirty:l,ctx:t}),r.$set(T)},i(t){o||(i(e.$$.fragment,t),i(s.$$.fragment,t),i(r.$$.fragment,t),o=!0)},o(t){_(e.$$.fragment,t),_(s.$$.fragment,t),_(r.$$.fragment,t),o=!1},d(t){t&&(c(a),c(n)),g(e,t),g(s,t),g(r,t)}}}function ve(f){let e,a,s,n,r;return a=new le({props:{size:"sm",class:"ml-auto gap-1",$$slots:{default:[$e]},$$scope:{ctx:f}}}),a.$on("click",ke),n=new ee({props:{$$slots:{default:[we]},$$scope:{ctx:f}}}),{c(){e=N("div"),m(a.$$.fragment),s=b(),m(n.$$.fragment),this.h()},l(o){e=O(o,"DIV",{class:!0});var t=P(e);p(a.$$.fragment,t),s=h(t),p(n.$$.fragment,t),t.forEach(c),this.h()},h(){K(e,"class","mx-auto w-full max-w-[1000px]")},m(o,t){u(o,e,t),d(a,e,null),Q(e,s),d(n,e,null),r=!0},p(o,[t]){const l={};t&16&&(l.$$scope={dirty:t,ctx:o}),a.$set(l);const $={};t&17&&($.$$scope={dirty:t,ctx:o}),n.$set($)},i(o){r||(i(a.$$.fragment,o),i(n.$$.fragment,o),r=!0)},o(o){_(a.$$.fragment,o),_(n.$$.fragment,o),r=!1},d(o){o&&c(e),g(a),g(n)}}}async function ke(){const e=await(await fetch("/app/emails/export")).text(),a=new Blob([e],{type:"text/csv"}),s=window.URL.createObjectURL(a),n=document.createElement("a");n.href=s,n.setAttribute("download","data.csv"),document.body.appendChild(n),n.click(),document.body.removeChild(n),window.URL.revokeObjectURL(s)}function Te(f,e,a){let{data:s}=e;return f.$$set=n=>{"data"in n&&a(0,s=n.data)},[s]}class Ue extends z{constructor(e){super(),I(this,e,Te,ve,B,{data:0})}}export{Ue as component};