function createDeleteButton()

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,
      };
}