fix(live-streaming): add beta tag to toolbar button (#3263)

This commit is contained in:
virtuacoplenny
2018-07-16 19:15:34 -07:00
committed by GitHub
parent 6b7a883331
commit b9f28a1beb
4 changed files with 36 additions and 0 deletions

View File

@@ -140,6 +140,17 @@ export default class AbstractButton<P: Props, S: *> extends Component<P, S> {
// To be implemented by subclass.
}
/**
* Helper function to be implemented by subclasses, which may return a new
* React Element to be appended at the end of the button.
*
* @protected
* @returns {ReactElement|null}
*/
_getElementAfter() {
return null;
}
/**
* Gets the current icon name, taking the toggled state into account. If no
* toggled icon is provided, the regular icon will also be used in the
@@ -243,6 +254,7 @@ export default class AbstractButton<P: Props, S: *> extends Component<P, S> {
const props = {
...this.props,
accessibilityLabel: this.accessibilityLabel,
elementAfter: this._getElementAfter(),
iconName: this._getIconName(),
label: this._getLabel(),
styles: this._getStyles(),