+ {type !== 'detail' && (
+ |
+ {
+ if (e.target.checked) {
+ setSelectedDeliveries([
+ ...selectedDeliveries,
+ idx,
+ ]);
+ } else {
+ setSelectedDeliveries(
+ selectedDeliveries.filter((i) => i !== idx)
+ );
+ }
+ }}
+ />
+ |
+ )}
+
+ {
+ formik.setFieldValue(
+ `deliveries.${idx}.products.0.product`,
+ val
+ );
+ formik.setFieldValue(
+ `deliveries.${idx}.products.0.product_id`,
+ (val as OptionType)?.value
+ );
+ }}
+ options={getFilteredProductWarehouseOptions()}
+ isDisabled={type === 'detail'}
+ isClearable
+ className={{
+ wrapper:
+ 'w-full min-w-52 md:min-w-72 lg:min-w-80',
+ }}
+ />
+ |
+
+
+ |
+
+ {
+ formik.setFieldValue(
+ `deliveries.${idx}.supplier`,
+ val
+ );
+ formik.setFieldValue(
+ `deliveries.${idx}.supplier_id`,
+ (val as OptionType)?.value
+ );
+ }}
+ options={supplierOptions}
+ onInputChange={setSupplierSelectInputValue}
+ isLoading={isLoadingSuppliers}
+ isDisabled={type === 'detail'}
+ isClearable
+ className={{
+ wrapper:
+ 'w-full min-w-52 md:min-w-72 lg:min-w-80',
+ }}
+ />
+ |
+
+
+ |
+
+ {type === 'detail' ? (
+
+ ) : (
+ {
+ const file = e.target.files?.[0];
+ if (file) {
+ if (file.size > 2 * 1024 * 1024) {
+ toast.error(
+ 'Ukuran dokumen maksimal 2 MB!'
+ );
+ return;
+ }
+ formik.setFieldValue(
+ `deliveries.${idx}.document`,
+ file
+ );
+ }
+ }}
+ {...isRepeaterInputError(
+ 'deliveries',
+ 'document',
+ idx
+ )}
+ className={{
+ wrapper:
+ 'w-full min-w-72 md:w-min-80 lg:w-min-96',
+ }}
+ />
+ )}
+ |
+
+
+ handleDeliveryCostChange(idx, e.target.value)
+ }
+ onBlur={formik.handleBlur}
+ {...isRepeaterInputError(
+ 'deliveries',
+ 'delivery_cost',
+ idx
+ )}
+ readOnly={type === 'detail'}
+ className={{
+ wrapper: 'w-full min-w-48',
+ }}
+ />
+ |
+
+
+ handleDeliveryCostPerItemChange(
+ idx,
+ e.target.value
+ )
+ }
+ onBlur={formik.handleBlur}
+ {...isRepeaterInputError(
+ 'deliveries',
+ 'delivery_cost_per_item',
+ idx
+ )}
+ readOnly={type === 'detail'}
+ className={{
+ wrapper: 'w-full min-w-48',
+ }}
+ />
+ |
+
+
+ |
+ {type !== 'detail' && (
+
+
+ |
+ )}
+
+ ))}
+