mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
refactor(FE-436): Use fallback when kandang name missing
This commit is contained in:
@@ -408,9 +408,13 @@ const ExpenseRequestContent = ({
|
|||||||
<th>Kandang</th>
|
<th>Kandang</th>
|
||||||
<th>:</th>
|
<th>:</th>
|
||||||
<td>
|
<td>
|
||||||
{initialValues?.kandangs
|
{initialValues?.kandangs &&
|
||||||
.map((item) => item.name)
|
initialValues?.kandangs.some((k) => k.name)
|
||||||
.join(', ')}
|
? initialValues?.kandangs
|
||||||
|
.filter((item) => item.name)
|
||||||
|
.map((item) => item.name)
|
||||||
|
.join(', ')
|
||||||
|
: '-'}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -219,7 +219,13 @@ const ExpensePDF = ({ expense }: ExpensePDFProps) => {
|
|||||||
{ label: 'Lokasi', value: expense?.location.name },
|
{ label: 'Lokasi', value: expense?.location.name },
|
||||||
{
|
{
|
||||||
label: 'Kandang',
|
label: 'Kandang',
|
||||||
value: expense?.kandangs.map((item) => item.name).join(', '),
|
value:
|
||||||
|
expense?.kandangs && expense?.kandangs.some((k) => k.name)
|
||||||
|
? expense?.kandangs
|
||||||
|
.filter((item) => item.name)
|
||||||
|
.map((item) => item.name)
|
||||||
|
.join(', ')
|
||||||
|
: '-',
|
||||||
},
|
},
|
||||||
{ label: 'Vendor', value: expense?.supplier.name },
|
{ label: 'Vendor', value: expense?.supplier.name },
|
||||||
{
|
{
|
||||||
@@ -500,7 +506,9 @@ const ExpensePDF = ({ expense }: ExpensePDFProps) => {
|
|||||||
style={ExpensePDFStyle.kandangExpenseContainer}
|
style={ExpensePDFStyle.kandangExpenseContainer}
|
||||||
>
|
>
|
||||||
<Text style={ExpensePDFStyle.kandangExpenseTitle}>
|
<Text style={ExpensePDFStyle.kandangExpenseTitle}>
|
||||||
{kandangExpense.name}
|
{kandangExpense.name
|
||||||
|
? `Biaya ${kandangExpense.name}`
|
||||||
|
: `Biaya ${expense?.location.name || 'Umum'}`}
|
||||||
</Text>
|
</Text>
|
||||||
|
|
||||||
<View style={ExpensePDFStyle.kandangExpenseTable}>
|
<View style={ExpensePDFStyle.kandangExpenseTable}>
|
||||||
|
|||||||
Reference in New Issue
Block a user