refactor(FE): Use optional chaining for summary_hpp fields

This commit is contained in:
rstubryan
2026-01-09 12:33:21 +07:00
parent 69d7f65b76
commit 4fc689898f
@@ -217,8 +217,8 @@ const ClosingFinanceTable = ({
return props.column.id === 'budgeting_rp_per_bird' && return props.column.id === 'budgeting_rp_per_bird' &&
isResponseSuccess(finance) isResponseSuccess(finance)
? formatCurrency( ? formatCurrency(
finance.data.hpp_purchases.summary_hpp.budgeting finance.data.hpp_purchases.summary_hpp?.budgeting
.rp_per_bird || 0 ?.rp_per_bird || 0
) )
: '-'; : '-';
}, },
@@ -233,8 +233,8 @@ const ClosingFinanceTable = ({
return props.column.id === 'budgeting_rp_per_kg' && return props.column.id === 'budgeting_rp_per_kg' &&
isResponseSuccess(finance) isResponseSuccess(finance)
? formatCurrency( ? formatCurrency(
finance.data.hpp_purchases.summary_hpp.budgeting finance.data.hpp_purchases.summary_hpp?.budgeting
.rp_per_kg || 0 ?.rp_per_kg || 0
) )
: '-'; : '-';
}, },
@@ -249,8 +249,8 @@ const ClosingFinanceTable = ({
return props.column.id === 'budgeting_amount' && return props.column.id === 'budgeting_amount' &&
isResponseSuccess(finance) isResponseSuccess(finance)
? formatCurrency( ? formatCurrency(
finance.data.hpp_purchases.summary_hpp.budgeting finance.data.hpp_purchases.summary_hpp?.budgeting
.amount || 0 ?.amount || 0
) )
: '-'; : '-';
}, },
@@ -271,8 +271,8 @@ const ClosingFinanceTable = ({
return props.column.id === 'realization_rp_per_bird' && return props.column.id === 'realization_rp_per_bird' &&
isResponseSuccess(finance) isResponseSuccess(finance)
? formatCurrency( ? formatCurrency(
finance.data.hpp_purchases.summary_hpp.realization finance.data.hpp_purchases.summary_hpp
.rp_per_bird || 0 ?.realization?.rp_per_bird || 0
) )
: '-'; : '-';
}, },
@@ -287,8 +287,8 @@ const ClosingFinanceTable = ({
return props.column.id === 'realization_rp_per_kg' && return props.column.id === 'realization_rp_per_kg' &&
isResponseSuccess(finance) isResponseSuccess(finance)
? formatCurrency( ? formatCurrency(
finance.data.hpp_purchases.summary_hpp.realization finance.data.hpp_purchases.summary_hpp
.rp_per_kg || 0 ?.realization?.rp_per_kg || 0
) )
: '-'; : '-';
}, },
@@ -303,8 +303,8 @@ const ClosingFinanceTable = ({
return props.column.id === 'realization_amount' && return props.column.id === 'realization_amount' &&
isResponseSuccess(finance) isResponseSuccess(finance)
? formatCurrency( ? formatCurrency(
finance.data.hpp_purchases.summary_hpp.realization finance.data.hpp_purchases.summary_hpp
.amount || 0 ?.realization?.amount || 0
) )
: '-'; : '-';
}, },