Skip to content

Commit

Permalink
Adding a RadioButtonGroup tandem, see #28
Browse files Browse the repository at this point in the history
  • Loading branch information
AgustinVallejo committed Sep 27, 2024
1 parent 3d06b1a commit d80e2b9
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions js/coins/view/InitialCoinStateSelectorNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,15 @@ export default class InitialCoinStateSelectorNode extends VBox {
baseColor: Color.WHITE
};

const radioButtonGroupTandem = tandem.createTandem( 'radioButtonGroup' );

const createCoinRadioButton = ( stateValue: string, coinNode: CoinNode ) => {
return new RectangularRadioButton(
initialCoinStateProperty as Property<ClassicalCoinStates>,
stateValue,
combineOptions<RectangularRadioButtonOptions>( {
content: coinNode,
tandem: tandem.createTandem( `${stateValue.toLowerCase()}RadioButton` )
tandem: radioButtonGroupTandem.createTandem( `${stateValue.toLowerCase()}RadioButton` )
}, radioButtonOptions )
);
};
Expand Down Expand Up @@ -108,7 +110,8 @@ export default class InitialCoinStateSelectorNode extends VBox {
stroke: null,
yMargin: 10,
minWidth: 270,
visibleProperty: preparingExperimentProperty
visibleProperty: preparingExperimentProperty,
tandem: radioButtonGroupTandem
} );

// Add the Node that will indicate the initial orientation of the coin.
Expand Down

0 comments on commit d80e2b9

Please sign in to comment.