Skip to content

Commit 5dfad0e

Browse files
osiastedianTed Ian Osias
andauthored
Syshub001v1 sg05 improve cli command visibility (#161)
* Add debugging and fallback for budget data - Add console logging to debug superBlockData structure - Add fallback handling for budget data with optional chaining - Handle cases where budget data might be undefined or have different structure * Fix budget data structure access - Remove incorrect .result property access from budget data - Use direct sb1Budget, sb2Budget, etc. properties as per API structure - Remove debugging console logs - Add fallback to 0 for missing budget values Based on API response from https://syshub-staging.syscoin.org/api/statsInfo/mnStats --------- Co-authored-by: Ted Ian Osias <ted@syscoin.org>
1 parent ec696d4 commit 5dfad0e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/components/governance/GovDetails.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,27 +90,27 @@ class Govdetails extends Component {
9090
<tbody>
9191
<tr>
9292
<td className="table-label">{this.state.superBlockData.sb1}</td>
93-
<td className="table-value">{this.state.superBlockData.sb1Budget.result} SYS</td>
93+
<td className="table-value">{this.state.superBlockData.sb1Budget || 0} SYS</td>
9494
<td className="table-value">{this.state.superBlockData.sb1Date}</td>
9595
</tr>
9696
<tr>
9797
<td className="table-label">{this.state.superBlockData.sb2}</td>
98-
<td className="table-value">{this.state.superBlockData.sb2Budget.result} SYS</td>
98+
<td className="table-value">{this.state.superBlockData.sb2Budget || 0} SYS</td>
9999
<td className="table-value">{this.state.superBlockData.sb2Date}</td>
100100
</tr>
101101
<tr>
102102
<td className="table-label">{this.state.superBlockData.sb3}</td>
103-
<td className="table-value">{this.state.superBlockData.sb3Budget.result} SYS</td>
103+
<td className="table-value">{this.state.superBlockData.sb3Budget || 0} SYS</td>
104104
<td className="table-value">{this.state.superBlockData.sb3Date}</td>
105105
</tr>
106106
<tr>
107107
<td className="table-label">{this.state.superBlockData.sb4}</td>
108-
<td className="table-value">{this.state.superBlockData.sb4Budget.result} SYS</td>
108+
<td className="table-value">{this.state.superBlockData.sb4Budget || 0} SYS</td>
109109
<td className="table-value">{this.state.superBlockData.sb4Date}</td>
110110
</tr>
111111
<tr>
112112
<td className="table-label">{this.state.superBlockData.sb5}</td>
113-
<td className="table-value">{this.state.superBlockData.sb5Budget.result} SYS</td>
113+
<td className="table-value">{this.state.superBlockData.sb5Budget || 0} SYS</td>
114114
<td className="table-value">{this.state.superBlockData.sb5Date}</td>
115115
</tr>
116116
</tbody>

0 commit comments

Comments
 (0)