import { set } from 'lodash'; import * as React from 'react'; import { HelpField, NumberInput } from '@spinnaker/core'; import type { IUpsertScalingPolicyCommand } from '../ScalingPolicyWriter'; import './ScalingPolicyAdditionalSettings.less'; export interface IScalingPolicyAdditionalSettingsProps { command: IUpsertScalingPolicyCommand; isInstanceType: boolean; isNew: boolean; operator: string; updateCommand: (command: IUpsertScalingPolicyCommand) => void; } export const ScalingPolicyAdditionalSettings = ({ command, isInstanceType, isNew, operator, updateCommand, }: IScalingPolicyAdditionalSettingsProps) => { const setCommandField = (path: string, value: number) => { const newCommand = { ...command }; set(newCommand, path, value); updateCommand(newCommand); }; return (