Rocket.Chat.ReactNative/storybook/stories/StoriesSeparator.js

38 lines
667 B
JavaScript
Raw Normal View History

import React from 'react';
import { Text, StyleSheet } from 'react-native';
import PropTypes from 'prop-types';
2019-12-04 16:39:53 +00:00
import { themes } from '../../app/constants/colors';
const styles = StyleSheet.create({
separator: {
marginTop: 30,
marginLeft: 10,
fontSize: 20,
fontWeight: '300'
}
});
2019-12-04 16:39:53 +00:00
const Separator = ({ title, style, theme }) => (
<Text
style={[
styles.separator,
{
color: themes[theme].titleText,
backgroundColor: themes[theme].auxiliaryBackground
},
style
]}
>
{title}
</Text>
);
Separator.propTypes = {
title: PropTypes.string.isRequired,
2019-12-04 16:39:53 +00:00
theme: PropTypes.string,
style: PropTypes.object
};
export default Separator;