in src/components/ActionElement/SettingsPopover.tsx [42:60]
function createDeleteButton(
isRecording: boolean,
onDelete: () => void,
onSoftDelete: () => void,
isAssertion: boolean
) {
return isRecording && !isAssertion
? {
icon: <EuiIcon type="trash" color="danger" />,
name: <EuiText color="danger">Delete action</EuiText>,
onClick: onSoftDelete,
}
: {
icon: <EuiIcon type="trash" color={isRecording ? 'disabledText' : 'danger'} />,
disabled: isRecording,
name: <EuiText color={isRecording ? 'disabledText' : 'danger'}>Delete action</EuiText>,
onClick: onDelete,
};
}