// Copyright 2018-2025, University of Colorado Boulder
/**
 * Standard PhET button for 'info', uses the international symbol for 'information'.
 *
 * @author Chris Malley (PixelZoom, Inc.)
 */
import { string_scenery_phet_a11y_info_StringProperty } from '../strings/a11y/info.js';
import '../../../globals.js';
import '../../../chipper/js/browser/initialize-globals.js';
import optionize from '../../../phet-core/js/optionize.js';
import Path from '../../../scenery/js/nodes/Path.js';
import RoundPushButton from '../../../sun/js/buttons/RoundPushButton.js';
import infoCircleSolidShape from '../../../sun/js/shapes/infoCircleSolidShape.js';
export default class InfoButton extends RoundPushButton {
    constructor(providedOptions) {
        const options = optionize()({
            // SelfOptions
            iconFill: 'rgb( 41, 106, 163 )',
            // RoundPushButtonOptions
            baseColor: 'rgb( 238, 238, 238 )',
            xMargin: 10,
            yMargin: 10,
            touchAreaDilation: 10,
            accessibleName: string_scenery_phet_a11y_info_StringProperty
        }, providedOptions);
        options.content = new Path(infoCircleSolidShape, {
            scale: 1.45,
            fill: options.iconFill
        });
        super(options);
        // support for binder documentation, stripped out in builds and only runs when ?binder is specified
        ;
    }
}
//# sourceMappingURL=InfoButton.js.map