fix(recording/native) Button import missing

This commit is contained in:
Calin Chitu 2022-05-27 13:32:59 +03:00 committed by Calinteodor
parent 201ff8f1da
commit f87ce0defe
2 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,44 @@
/* @flow */
import React, { Component } from 'react';
import { Text, TouchableOpacity } from 'react-native';
type Props = {
/**
* React Elements to display within the component.
*/
children: React$Node | Object,
/**
* Handler called when the user presses the button.
*/
onValueChange: Function,
/**
* The component's external style.
*/
style: Object
};
/**
* Renders a button.
*/
export default class ButtonImpl extends Component<Props> {
/**
* Implements React's {@link Component#render()}, renders the button.
*
* @inheritdoc
* @returns {ReactElement}
*/
render() {
return (
<TouchableOpacity
onPress = { this.props.onValueChange } >
<Text style = { this.props.style }>
{ this.props.children }
</Text>
</TouchableOpacity>
);
}
}

View File

@ -2,6 +2,7 @@
export { default as AvatarListItem } from './AvatarListItem'; export { default as AvatarListItem } from './AvatarListItem';
export { default as BaseIndicator } from './BaseIndicator'; export { default as BaseIndicator } from './BaseIndicator';
export { default as Button } from './Button';
export { default as Container } from './Container'; export { default as Container } from './Container';
export { default as Image } from './Image'; export { default as Image } from './Image';
export { default as Link } from './Link'; export { default as Link } from './Link';