import '../../../../globals.js';
// Copyright 2024, University of Colorado Boulder
/**
 * The keyboard help section that describes how to interact with a HeaterCoolerNode.
 *
 * @author Jesse Greenberg (PhET Interactive Simulations)
 */
import optionize from '../../../../phet-core/js/optionize.js';
import sceneryPhet from '../../sceneryPhet.js';
import SceneryPhetStrings from '../../SceneryPhetStrings.js';
import NumberKeyNode from '../NumberKeyNode.js';
import KeyboardHelpSectionRow from './KeyboardHelpSectionRow.js';
import SliderControlsKeyboardHelpSection, { ArrowKeyIconDisplay } from './SliderControlsKeyboardHelpSection.js';
export default class HeatCoolControlsKeyboardHelpSection extends SliderControlsKeyboardHelpSection {
    constructor(providedOptions) {
        const offIcon = new NumberKeyNode(0);
        const offStringRow = KeyboardHelpSectionRow.labelWithIcon(SceneryPhetStrings.keyboardHelpDialog.heatCoolOffStringProperty, offIcon);
        const options = optionize()({
            arrowKeyIconDisplay: ArrowKeyIconDisplay.UP_DOWN,
            headingStringProperty: SceneryPhetStrings.keyboardHelpDialog.heatCoolControlsStringProperty,
            jumpToMaximumStringProperty: SceneryPhetStrings.keyboardHelpDialog.maximumHeatStringProperty,
            jumpToMinimumStringProperty: SceneryPhetStrings.keyboardHelpDialog.maximumCoolStringProperty,
            additionalRows: [
                offStringRow
            ]
        }, providedOptions);
        super(options);
    }
}
sceneryPhet.register('HeatCoolControlsKeyboardHelpSection', HeatCoolControlsKeyboardHelpSection);
//# sourceMappingURL=HeatCoolControlsKeyboardHelpSection.js.map