From c5a07dba94694d13f0a78e051dfa26c3522933ee Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 15 十一月 2024 18:10:02 +0800
Subject: [PATCH] 2024-11-15
---
src/tabviews/zshare/actionList/asyncButtonComponent.jsx | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/src/tabviews/zshare/actionList/asyncButtonComponent.jsx b/src/tabviews/zshare/actionList/asyncButtonComponent.jsx
index 695f378..1265253 100644
--- a/src/tabviews/zshare/actionList/asyncButtonComponent.jsx
+++ b/src/tabviews/zshare/actionList/asyncButtonComponent.jsx
@@ -21,12 +21,27 @@
this.setState({component})
}
+ componentWillUnmount () {
+ this.setState = () => {
+ return
+ }
+ }
+
render() {
const C = this.state.component
+ const btn = this.props.btn || {}
+ let style = {}
+
+ if (!C && btn.style) {
+ style.marginRight = btn.style.marginRight || ''
+ style.marginLeft = btn.style.marginLeft || ''
+ style.marginTop = btn.style.marginTop || ''
+ style.marginBottom = btn.style.marginBottom || ''
+ }
return C ?
<C {...this.props} /> :
- <Button className="loading-skeleton" disabled={true}></Button>
+ <Button className={'mk-btn mk-' + btn.class} style={style} disabled={true} >{btn.label}</Button>
}
}
}
\ No newline at end of file
--
Gitblit v1.8.0