Merge pull request 'fix: CollapseActive: null guard on total computed + remove redundant BigInt casts (#309)' (#327) from fix/issue-309 into master

This commit is contained in:
johba 2026-02-26 22:04:51 +01:00
commit 50f985ef6f

View file

@ -127,7 +127,7 @@ const tag = computed(() => {
return '';
});
const total = computed(() => props.amount + profit.value! - taxPaidGes.value!);
const total = computed(() => props.amount + (profit.value ?? 0) - (taxPaidGes.value ?? 0));
// P&L calculations (FIXED: Use BigInt math to preserve precision)
const grossReturn = computed(() => {
@ -216,7 +216,7 @@ async function unstakePosition() {
async function loadActivePositionData() {
//loadTaxDue
taxDue.value = await getTaxDue(props.id);
taxPaidGes.value = weiToNumber(taxDue.value + BigInt(props.position.taxPaid));
taxPaidGes.value = weiToNumber(taxDue.value + props.position.taxPaid);
//loadTotalSupply