PageSourceSearch

https://alpinegold.exchange/scripts/7078.2799d1b009a1173a1695.js

js alpinegold.exchange collected 2026-09-30 11:23:49 UTC 7,539 bytes, 2 lines download raw bytes

1/*! For license information please see 7078.2799d1b009a1173a1695.js.LICENSE.txt */
2"use strict";(self.webpackChunkdigital_world_trader=self.webpackChunkdigital_world_trader||[]).push([[7078],{37078:function(e,a,t){t.r(a),t(35890);var l=t(96540),n=t.n(l),m=t(54625),r=t(11775),s=t(40542),c=t(29863),o=t(78465),i=t.n(o),d=t(76048);const p=()=>(new Date).toISOString().split("T")[0],u=(e,a)=>{const t=new Date(e);return t.setDate(t.getDate()+a),t.toISOString().split("T")[0]};a.default=({d:e,mobileOpen:a,setMobileOpen:t})=>{const[o,E]=(0,l.useState)({name:"",email:"",phone:"",organization:"",plan_type:"silver",amount:"250",payment_method:"Manual",paid_date:p(),expiry_date:u(p(),90),status:"Active",notes:""}),[N,v]=(0,l.useState)(!1),[g,b]=(0,l.useState)({}),[f,h]=(0,l.useState)({}),[y,C]=(0,l.useState)(!1),w={community:"0",silver:"250",gold:"1000"},_=e=>{const a={};return e.name||(a.name="Name is required"),e.email||(a.email="Email is required"),a},S=e=>(y||f[e])&&g[e]?"is-invalid":"",x=e=>{const{name:a,value:t}=e.target,l={...o,[a]:t};"plan_type"===a&&(l.amount=w[t]||"0"),"paid_date"===a&&t&&(l.expiry_date=u(t,90)),E(l),h(e=>({...e,[a]:!0})),(y||f[a])&&b(_(l))};return n().createElement("div",{className:"admin-content-wrapper"},e.session.state===s.$t.IN&&n().createElement(r.A,{d:e,mobileOpen:a,setMobileOpen:t}),n().createElement("div",{className:"main-content"},n().createElement("div",{className:"organization-assets-content"},n().createElement("div",{className:"back-header"},n().createElement(m.N_,{to:"/memberships-list",className:"back-button"},n().createElement(d.A,{size:16,className:"back-icon"})),n().createElement("span",{className:"back-title"},"Add Member"))),n().createElement("div",{className:"white-bg-card"},n().createElement("div",{className:"white-bg-body"},n().createElement("div",{className:"certificate-form-wrap"},n().createElement("form",{onSubmit:async e=>{e.preventDefault(),C(!0);const a=_(o);if(b(a),!Object.keys(a).length){v(!0);try{const e=await c.A.post("/dashboard/memberships/add",o);e.data?.success?i().fire("Success",e.data.message||"Member added successfully.","success").then(()=>{window.location.href="/memberships-list"}):i().fire("Error",e.data?.message||"Something went wrong.","error")}catch(e){i().fire("Error",e?.response?.data?.message||"Something went wrong.","error")}finally{v(!1)}}},noValidate:!0},n().createElement("div",{className:"row gy-4"},n().createElement("div",{className:"col-12"},n().createElement("h6",{className:"section-heading"},"Member Information")),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Full Name ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"text",name:"name",className:`form-control ${S("name")}`,value:o.name,onChange:x,placeholder:"e.g. Jason Hayward",onBlur:()=>h(e=>({...e,name:!0}))}),(y||f.name)&&g.name&&n().createElement("div",{className:"error-msg"},g.name))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Email ",n().createElement("span",{className:"required"},"*")),n().createElement("input",{type:"email",name:"email",className:`form-control ${S("email")}`,value:o.email,onChange:x,placeholder:"[email protected]",onBlur:()=>h(e=>({...e,email:!0}))}),(y||f.email)&&g.email&&n().createElement("div",{className:"error-msg"},g.email))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Phone"),n().createElement("input",{type:"text",name:"phone",className:"form-control",value:o.phone,onChange:x,placeholder:"+1 (555) 000-0000"}))),n().createElement("div",{className:"col-lg-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Organization / Company"),n().createElement("input",{type:"text",name:"organization",className:"form-control",value:o.organization,onChange:x,placeholder:"Company name"}))),n().createElement("div",{className:"col-12"},n().createElement("h6",{className:"section-heading"},"Membership Plan")),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Plan Type"),n().createElement("select",{name:"plan_type",className:"form-control",value:o.plan_type,onCh
2ange:x},n().createElement("option",{value:"community"},"Community (Free)"),n().createElement("option",{value:"silver"},"Silver ($250)"),n().createElement("option",{value:"gold"},"Gold ($1,000)")))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Amount Paid ($)"),n().createElement("input",{type:"number",name:"amount",className:"form-control",value:o.amount,onChange:x,min:"0"}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Payment Method"),n().createElement("select",{name:"payment_method",className:"form-control",value:o.payment_method,onChange:x},n().createElement("option",{value:"Manual"},"Manual"),n().createElement("option",{value:"DUSD"},"DUSD"),n().createElement("option",{value:"Credit Card"},"Credit Card"),n().createElement("option",{value:"Bank Transfer"},"Bank Transfer"),n().createElement("option",{value:"Free"},"Free")))),n().createElement("div",{className:"col-12"},n().createElement("h6",{className:"section-heading"},"Membership Dates")),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Paid Date"),n().createElement("input",{type:"date",name:"paid_date",className:"form-control",value:o.paid_date,onChange:x}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Expiry Date ",n().createElement("span",{className:"text-muted small"},"(auto: +90 days)")),n().createElement("input",{type:"date",name:"expiry_date",className:"form-control",value:o.expiry_date,onChange:x}))),n().createElement("div",{className:"col-lg-4"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Status"),n().createElement("select",{name:"status",className:"form-control",value:o.status,onChange:x},n().createElement("option",{value:"Active"},"Active"),n().createElement("option",{value:"Pending"},"Pending"),n().createElement("option",{value:"Expired"},"Expired"),n().createElement("option",{value:"Cancelled"},"Cancelled")))),n().createElement("div",{className:"col-12"},n().createElement("div",{className:"form-group"},n().createElement("label",{className:"form-label"},"Notes"),n().createElement("textarea",{name:"notes",rows:3,className:"form-control",value:o.notes,onChange:x,placeholder:"Any notes about this member..."}))),n().createElement("div",{className:"col-12"},n().createElement("div",{className:"submit-btn d-flex justify-content-end gap-3"},n().createElement(m.N_,{to:"/memberships-list",className:"btn btn-cancel"},"Cancel"),n().createElement("button",{type:"submit",className:"btn btn-primary",disabled:N},N?"Saving...":"Add Member"))))))))))}},76048:function(e,a,t){const l=(0,t(9407).A)("move-left",[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]]);t.d(a,["A",0,l])}}]);

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.