@eotl/core
Version:
Assortment of data structures, Vue.js components, and utilities across EOTL apps and sites.
1 lines • 5.34 kB
Source Map (JSON)
{"version":3,"file":"AccountNew-iEKG4C1F.cjs","sources":["../../src/components/AccountNew.vue"],"sourcesContent":["<template>\n <div>\n <p>You must have an invite token for your shipment to be processed.</p>\n <div class=\"form-group\">\n <label>Invite Token</label>\n <input\n type=\"text\"\n v-model=\"invite_code\"\n class=\"form-control\"\n placeholder=\"tree badger honey good\" />\n </div>\n <div class=\"form-group\">\n <label>Name</label>\n <input\n type=\"text\"\n v-model=\"name\"\n class=\"form-control\"\n placeholder=\"David Buckle\" />\n </div>\n <div class=\"form-group\">\n <label>You are</label>\n <select v-model=\"account_type\" class=\"form-control\">\n <option\n v-for=\"type in store.config.account_types\"\n v-bind:key=\"type\"\n v-bind:value=\"type\">\n {{ $t('accountTypes.' + type) }}\n </option>\n </select>\n </div>\n <div class=\"form-group\">\n <label></label>\n <button\n @click=\"btnAccountCreate\"\n class=\"btn btn-primary btn-block\">\n Create Your First Shipment\n </button>\n </div>\n </div>\n</template>\n\n<script>\nimport { ssr, ssrIdentity, ssrFetcher } from '@eotl/simple-signed-records'\n\nimport { useEotlCore } from '@/store/eotlStore'\nimport { useAuthSsr } from '@/store/authSsr'\n\nexport default {\n name: 'AccountNew',\n data() {\n const store = useEotlCore()\n const authSsr = useAuthSsr()\n\n return {\n store,\n invite_code: '',\n name: '',\n account_type: 'person',\n }\n },\n methods: {\n btnAccountCreate() {\n if (this.invite_code) {\n \n let vm = this\n let router = this.$router\n let invite = { invite_code: this.invite_code }\n\n ssrFetcher.Post('invites/use', invite).then((data) => {\n vm.invite_code = '';\n\n if (!data.error) {\n let status = 'active'\n let secretKey = vm.authSsr.identity.secretKey\n let publicKey = vm.authSsr.identity.publicKey\n let cert = ssrIdentity.generateCert({ secretKey, publicKey });\n\n vm.store.dispatch('restoreAccount', {\n status,\n cert\n })\n\n router.push({ path: 'new' });\n } else {\n\n let show = true\n let style = 'warning'\n let title = 'Dang'\n let message = data.description\n\n vm.store.dispatch('alertMsg', {\n show,\n style,\n title,\n message\n })\n }\n })\n\n }\n }\n }\n};\n</script>\n"],"names":["store","useEotlCore","useAuthSsr","ssrFetcher","ssrIdentity","_createElementVNode","_createElementBlock","_Fragment","_renderList"],"mappings":";;;;;;AA+CA,MAAK,YAAU;AAAA,EACb,MAAM;AAAA,EACN,OAAO;AACL,UAAMA,UAAQC,MAAAA,YAAY;AACVC,uBAAW;AAE3B,WAAO;AAAA,aACLF;AAAAA,MACA,aAAa;AAAA,MACb,MAAM;AAAA,MACN,cAAc;AAAA,IAChB;AAAA,EACD;AAAA,EACD,SAAS;AAAA,IACP,mBAAmB;AACjB,UAAI,KAAK,aAAa;AAEpB,YAAI,KAAK;AACT,YAAI,SAAS,KAAK;AAClB,YAAI,SAAS,EAAE,aAAa,KAAK,YAAY;AAE7CG,4BAAU,WAAC,KAAK,eAAe,MAAM,EAAE,KAAK,CAAC,SAAS;AAClD,aAAG,cAAc;AAEjB,cAAI,CAAC,KAAK,OAAO;AACf,gBAAI,SAAS;AACb,gBAAI,YAAY,GAAG,QAAQ,SAAS;AACpC,gBAAI,YAAY,GAAG,QAAQ,SAAS;AACpC,gBAAI,OAAOC,oBAAAA,YAAY,aAAa,EAAE,WAAW,UAAU,CAAC;AAE5D,eAAG,MAAM,SAAS,kBAAkB;AAAA,cAClC;AAAA,cACA;AAAA,aACD;AAED,mBAAO,KAAK,EAAE,MAAM,MAAO,CAAA;AAAA,iBACtB;AAEH,gBAAI,OAAO;AACX,gBAAI,QAAQ;AACZ,gBAAI,QAAQ;AACZ,gBAAI,UAAU,KAAK;AAEnB,eAAG,MAAM,SAAS,YAAY;AAAA,cAC5B;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,aACD;AAAA,UACL;AAAA,SACH;AAAA,MAEH;AAAA,IACF;AAAA,EACF;AACF;AApGM,MAAA,aAAAC,oBAAA,mBAAuE,WAApE,oEAAgE,EAAA;AAC9D,MAAA,aAAA,EAAA,OAAM,aAAY;AACnB,MAAA,aAAAA,oBAAA,mBAA2B,eAApB,gBAAY,EAAA;AAOlB,MAAA,aAAA,EAAA,OAAM,aAAY;AACnB,MAAA,aAAAA,oBAAA,mBAAmB,eAAZ,QAAI,EAAA;AAOV,MAAA,aAAA,EAAA,OAAM,aAAY;AACnB,MAAA,aAAAA,oBAAA,mBAAsB,eAAf,WAAO,EAAA;AApBxB,MAAA,aAAA,CAAA,OAAA;AA8BW,MAAA,aAAA,EAAA,OAAM,aAAY;oBACnBA,oBAAe,mBAAA,SAAA,MAAA,MAAA,EAAA;;0BA9BvBC,uBAqCM,OAAA,MAAA;AAAA,IApCF;AAAA,IACAD,IAAA,mBAOM,OAPN,YAOM;AAAA,MANF;AAAA,yBACAA,IAI2C,mBAAA,SAAA;AAAA,QAHvC,MAAK;AAAA,QANnB,uBAAA,OAAA,CAAA,MAAA,OAAA,CAAA,IAAA,YAOuB,MAAW,cAAA;AAAA,QACpB,OAAM;AAAA,QACN,aAAY;AAAA;yBAFH,MAAW,WAAA;AAAA;;IAI5BA,IAAA,mBAOM,OAPN,YAOM;AAAA,MANF;AAAA,yBACAA,IAIiC,mBAAA,SAAA;AAAA,QAH7B,MAAK;AAAA,QAdnB,uBAAA,OAAA,CAAA,MAAA,OAAA,CAAA,IAAA,YAeuB,MAAI,OAAA;AAAA,QACb,OAAM;AAAA,QACN,aAAY;AAAA;yBAFH,MAAI,IAAA;AAAA;;IAIrBA,IAAA,mBAUM,OAVN,YAUM;AAAA,MATF;AAAA,yBACAA,IAOS,mBAAA,UAAA;AAAA,QA5BnB,uBAAA,OAAA,CAAA,MAAA,OAAA,CAAA,IAAA,YAqB2B,MAAY,eAAA;AAAA,QAAE,OAAM;AAAA;8BACjCC,IAKS,mBAAAC,IAAA,UAAA,MA3BvBC,eAuBiC,MAAK,MAAC,OAAO,eAvB9C,CAuByB,SAAI;kCADfF,IAKS,mBAAA,UAAA;AAAA,YAHE,KAAK;AAAA,YACL,OAAO;AAAA,iCACX,KAAE,GAAA,kBAAmB,IAAI,CA1B9C,GAAA,GAAA,UAAA;AAAA;;2BAqB2B,MAAY,YAAA;AAAA;;IASjCD,IAAA,mBAOM,OAPN,YAOM;AAAA,MANF;AAAA,MACAA,IAAAA,mBAIS,UAAA;AAAA,QAHJ,gDAAO,SAAgB,oBAAA,SAAA,iBAAA,GAAA,IAAA;AAAA,QACxB,OAAM;AAAA,SAA4B,8BAEtC;AAAA;;;;;"}