Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 3x 259x 1x 258x 17x 241x | import { ButtonGroupItem } from '../types'; /** * Get the label for a button described by a ButtonGroupItem object. * * Normally, this is the `label` property. But if the `label` property is missing, we fall back to * the `value` property, and if the `label` property is null we return an empty string. * * @param button Button description * @return Button label */ export function getButtonLabel( button: ButtonGroupItem ) { if ( button.label === undefined ) { return button.value; } if ( button.label === null ) { return ''; } return button.label; } |