From 3ffa2e0c2e78c9a27cbb140306496f1388dfb187 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viterbo=20Rodr=C3=ADguez?= Date: Thu, 13 Jun 2024 09:51:59 -0300 Subject: [PATCH] no need to be logged to read from contracts --- src/components/ContractTab/ContractInterface.vue | 1 + src/components/ContractTab/FunctionInterface.vue | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/ContractTab/ContractInterface.vue b/src/components/ContractTab/ContractInterface.vue index e02dab28..fb6b5111 100644 --- a/src/components/ContractTab/ContractInterface.vue +++ b/src/components/ContractTab/ContractInterface.vue @@ -59,6 +59,7 @@ onMounted(async () => { :contract="props.contract" :group="props.write ? 'write' : 'read'" :run-label="props.write ? 'Write' : 'Query'" + :write="props.write" /> diff --git a/src/components/ContractTab/FunctionInterface.vue b/src/components/ContractTab/FunctionInterface.vue index a21bd3f6..2897472c 100644 --- a/src/components/ContractTab/FunctionInterface.vue +++ b/src/components/ContractTab/FunctionInterface.vue @@ -55,6 +55,10 @@ export default defineComponent({ type: String, default: null, }, + write: { + type: Boolean, + required: true, + }, }, data : () => { const decimalOptions = [{ @@ -211,7 +215,7 @@ export default defineComponent({ this.showLoginModal = true; }, async run() { - if (!this.isLoggedIn){ + if (!this.isLoggedIn && this.write){ this.login(); return; }