PageSourceSearch

https://member.ecotourismbali.com/build/assets/MemberDashboard-d2528048.js

js ecotourismbali.com collected 2026-09-24 12:25:52 UTC 7,505 bytes, 2 lines download raw bytes

1import{t as A,p as C,r as h,q as E,j as s,a as t,F as c,y as B}from"./app-5bba00c6.js";import"./index-4ed11e56.js";import{q as K}from"./base-e8aaf39e.js";import{a as q}from"./moment-84b24d5d.js";import{A as l}from"./AdminSection-b81b79be.js";import{B as j}from"./Button-87e6dc81.js";import{M as O}from"./MemberLayout-e0a2959b.js";import{M as R,c as W}from"./MemberGreenpal-da04bd10.js";import g from"./TitleSection-27482741.js";import"./MemberBadge-eab04660.js";import z from"./MemberDashboardForm-435d66a1.js";import{g as D}from"./greenpal-f0e012ed.js";import Q from"./MemberNGO-051a7e35.js";import U from"./MemberDashboardActive-3ddddebc.js";import{u as V}from"./useTranslation-19967174.js";import"./id-410e5203.js";import"./no-image-91387054.js";import"./react-responsive-7bae164d.js";import"./InputLabel-7aa44422.js";import"./TextInput-ad4901da.js";import"./SelectInput-b46322eb.js";import"./moment-fbc5633a.js";import"./lodash-22b4e7c4.js";import"./chart-c0337866.js";import"./index-8a188a4a.js";import"./Speedometer-4bfe1c98.js";(function(a,m){(function(r,o){o(typeof A=="function"?q:r.moment)})(C,function(r){//! moment.js locale configuration
2var o=r.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(n,i){if(n===12&&(n=0),i==="pagi")return n;if(i==="siang")return n>=11?n:n+12;if(i==="sore"||i==="malam")return n+12},meridiem:function(n,i,y){return n<11?"pagi":n<15?"siang":n<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return o})})();function Ma({member:a,scores:m,lastSession:r,business_type:o,expiredDate:n,categories:i,assessments:y}){var M,S,v,L,T,Y,w;const{t:e}=V(),[P,f]=h.useState(!1),[H,p]=h.useState(!1),[x,J]=h.useState(!1),I=K.parse(location.search),{flash:N}=E().props,F=sessionStorage.getItem("paid");let u=sessionStorage.getItem("snapToken");const k=()=>{const d=_=>{snap.pay(_,{onSuccess:function(){f(!0),p(!1),sessionStorage.clear("snapToken"),sessionStorage.setItem("paid",!0),B.visit("/member/dashboard?newPayment=true")},onPending:function(){p(!0)},onError:function(){p(!1),sessionStorage.clear("snapToken")},onClose:function(){p(!0)}})};u?d(u):axios.post(route("member_payment.new_payment"),{}).then(function(_){sessionStorage.setItem("snapToken",_.data),d(_.data)})},G=()=>{sessionStorage.clear("snapToken")};return h.useEffect(()=>{f(!1),I.newPayment&&f(!0)},[]),console.log(a),s(O,{children:[P||F?t("div",{className:"px-4 py-3 bg-primary text-white rounded-md inline-flex mb-4",children:e("pay_complete")}):null,H&&t("div",{className:"px-4 py-3 bg-yellow-300 rounded-md inline-flex mb-4 transition",children:e("pay_pending")}),N.success&&t("div",{className:"bg-green-100 border border-green-400 text-green-700 px-4 py-3 rounded-xl relative mb-3",children:t("span",{className:"inline",children:N.success})}),((M=a==null?void 0:a.program)==null?void 0:M.name.includes("Green Pal"))&&s(c,{children:[s("div",{className:"grid lg:grid-cols-2 gap-6 mb-6",children:[s(l,{children:[t(g,{title:"welcome_greenpal",className:"mb-4"}),s("div",{className:"flex",children:[t("img",{src:D,className:"h-[120px] mr-4",alt:"Green Pal"}),t("p",{className:"text-sm text-justify mb-2",children:e("greenpal_info")})]})]}),s(l,{children:[t(g,{title:"greenpal_community",className:"mb-4"}
2),t("p",{className:"text-sm text-justify mb-2",children:e("greenpal_text")}),t("p",{className:"text-sm text-justify mb-2",children:e("greenpal_text_2")})]})]}),(a==null?void 0:a.status)!=="active"&&t(l,{children:t(R,{member:a,categories:i,snapToken:u,pay:k})})]}),((S=a==null?void 0:a.program)==null?void 0:S.name.includes("NGO"))&&s(c,{children:[s("div",{className:"grid lg:grid-cols-2 gap-6 mb-6",children:[s(l,{children:[t(g,{title:"welcome_ngo",className:"mb-4"}),s("div",{className:"flex",children:[t("img",{src:D,className:"h-[120px] mr-4",alt:"Green Pal"}),t("p",{className:"text-sm text-justify mb-2",children:e("ngo_info")})]})]}),s(l,{children:[t(g,{title:"greenpal_community",className:"mb-4"}),t("p",{className:"text-sm text-justify mb-2",children:e("greenpal_text")}),t("p",{className:"text-sm text-justify mb-2",children:e("greenpal_text_2")})]})]}),!(a!=null&&a.company_name)&&!(a!=null&&a.description)&&t(l,{children:t(Q,{member:a,categories:i})})]}),((v=a==null?void 0:a.program)==null?void 0:v.name.includes("Members"))&&s(c,{children:[((L=a==null?void 0:a.status)==null?void 0:L.includes("active"))&&t(U,{member:a,lastSession:r,scores:m,expiredDate:n,assessments:y}),!((T=a==null?void 0:a.status)!=null&&T.includes("active"))&&s(l,{className:"flex flex-col items-center justify-center gap-4",children:[t("h2",{className:"font-bold text-xl",children:e("member_not_active")}),(a==null?void 0:a.status)==="payment"&&(a!=null&&a.total_payment)?s(c,{children:[t("p",{className:"text-sm",children:e("member_locked_text")}),s("div",{className:"grid lg:grid-cols-2 gap-6 w-full items-center bg-lightSecondary bg-opacity-60 rounded-2xl p-6",children:[s("div",{children:[s("div",{className:"mb-4",children:[s("p",{className:"font-bold",children:[e("paid_to"),":"]}),s("p",{children:["Eco Tourism Bali ",t("br",{}),"Jalan Srirama Gang. Kayumanis III No. 6, Second Floor",t("br",{}),"Bali, Indonesia 80361"]})]}),s("div",{children:[t("p",{className:"font-bold",children:"Paid by:"}),t("p",{children:a==null?void 0:a.business_name}),t("p",{children:(Y=a==null?void 0:a.user)==null?void 0:Y.name}),t("p",{children:a==null?void 0:a.address})]})]}),s("div",{children:[s("div",{className:" mb-4 lg:mb-0",children:[s("p",{className:"font-bold",children:[e("total_payment"),":"]}),t("h4",{className:"text-2xl font-bold mb-2",children:t("span",{children:t("span",{className:" text-primary text-3xl",children:W.format(a==null?void 0:a.total_payment)})})})]}),s("div",{className:"mb-2",children:[e("membership_etb")," ",(w=a==null?void 0:a.business_type)==null?void 0:w.name]}),s("div",{className:"mb-2",children:[t("input",{type:"checkbox",className:"mr-2",name:"snk",id:"snk",onChange:()=>J(!x)}),s("label",{htmlFor:"snk",className:"text-sm",children:[e("agreement"),t("a",{href:"https://ecotourismbali.com/terms-conditions",target:"_blank",className:"text-primary font-bold ml-1",children:e("terms")})]})]}),s("div",{className:"flex items-center",children:[u&&t(j,{className:"text-[16px] mr-4",color:"danger",onClick:G,children:e("reset_pay")}),t(j,{className:"text-[16px] ",onClick:()=>{var d;return(d=a==null?void 0:a.status)!=null&&d.includes("active")?null:k()},disabled:!x,children:e("member_locked_button")})]})]})]})]}):(a==null?void 0:a.status)==="waiting_approval"?t(c,{children:t("p",{children:e("member_not_approved")})}):t(c,{children:t(z,{business_type:o,member:a})})]})]})]})}export{Ma 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.