'use client' import type { FC } from 'react' import React from 'react' import { type MetadataItemWithEdit, UpdateType } from '../types' import Label from './label' import { RiDeleteBinLine } from '@remixicon/react' import cn from '@/utils/classnames' import InputHasSetMultipleValue from './input-has-set-multiple-value' import InputCombined from './input-combined' import EditedBeacon from './edited-beacon' type Props = { payload: MetadataItemWithEdit onChange: (payload: MetadataItemWithEdit) => void onRemove: (id: string) => void onReset: (id: string) => void } const EditMetadatabatchItem: FC = ({ payload, onChange, onRemove, onReset, }) => { const isUpdated = payload.isUpdated const isDeleted = payload.updateType === UpdateType.delete return (
{isUpdated ? onReset(payload.id)} /> :
}
) } export default React.memo(EditMetadatabatchItem)