Skip to content

Commit 93877d7

Browse files
committed
fix: persistent env var
1 parent b2a6331 commit 93877d7

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

src/pages/Login.vue

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
</div>
9797
<q-btn
9898
v-if="this.isSignupRequest"
99-
@click="this.isSignupRequest = false"
99+
@click="goBack"
100100
label="Back"
101101
type="button"
102102
class="full-width q-mt-md"
@@ -143,7 +143,15 @@ export default defineComponent({
143143
},
144144
145145
methods: {
146+
syncApiEnvFromQuery() {
147+
const apiEnv = normalizeApiEnv(this.$route.query.env)
148+
149+
this.apiEnv = apiEnv
150+
localStorage.setItem('apiEnv', apiEnv)
151+
},
146152
async login() {
153+
this.syncApiEnvFromQuery()
154+
147155
try {
148156
this.inProgress = true
149157
const message = this.validateForm()
@@ -174,6 +182,10 @@ export default defineComponent({
174182
this.inProgress = false
175183
}
176184
},
185+
goBack() {
186+
this.syncApiEnvFromQuery()
187+
this.isSignupRequest = false
188+
},
177189
checkEmail(val) {
178190
return (
179191
(val && /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(val)) ||
@@ -220,6 +232,8 @@ export default defineComponent({
220232
}
221233
},
222234
async signup() {
235+
this.syncApiEnvFromQuery()
236+
223237
if (!this.isSignupRequest) {
224238
this.isSignupRequest = true
225239
return

0 commit comments

Comments
 (0)