diff --git a/react/features/toolbox/components/native/CustomOptionButton.tsx b/react/features/toolbox/components/native/CustomOptionButton.tsx index c236680e9e..988fe28ede 100644 --- a/react/features/toolbox/components/native/CustomOptionButton.tsx +++ b/react/features/toolbox/components/native/CustomOptionButton.tsx @@ -10,6 +10,7 @@ import styles from './styles'; interface IProps extends AbstractButtonProps { + backgroundColor?: string; icon: any; id?: string; text: string; @@ -21,6 +22,7 @@ interface IProps extends AbstractButtonProps { * @returns {Component} */ class CustomOptionButton extends AbstractButton { + backgroundColor = this.props.backgroundColor; iconSrc = this.props.icon; id = this.props.id; text = this.props.text; @@ -48,8 +50,7 @@ class CustomOptionButton extends AbstractButton { = ( ); + style = { styles.iconImageStyles } />); } return iconComponent; diff --git a/react/features/toolbox/components/native/OverflowMenu.tsx b/react/features/toolbox/components/native/OverflowMenu.tsx index 84cb421b99..0ddef72487 100644 --- a/react/features/toolbox/components/native/OverflowMenu.tsx +++ b/react/features/toolbox/components/native/OverflowMenu.tsx @@ -228,11 +228,10 @@ class OverflowMenu extends PureComponent { return ( <> { - _customToolbarButtons.map(({ id, text, icon, ...rest }) => ( + _customToolbarButtons.map(({ id, text, icon, backgroundColor }) => ( dispatch(customOverflowMenuButtonPressed(id, text))