2019-04-08 12:35:28 +00:00
|
|
|
import React from 'react';
|
|
|
|
import { ScrollView, View, StyleSheet } from 'react-native';
|
2019-12-04 16:39:53 +00:00
|
|
|
import { HeaderBackButton } from 'react-navigation-stack';
|
2019-04-08 12:35:28 +00:00
|
|
|
|
|
|
|
import HeaderComponent from '../../app/views/RoomView/Header/Header';
|
2019-12-04 16:39:53 +00:00
|
|
|
// import { CustomHeaderButtons, Item } from '../../app/containers/HeaderButton';
|
2019-04-08 12:35:28 +00:00
|
|
|
import StoriesSeparator from './StoriesSeparator';
|
|
|
|
import { isIOS } from '../../app/utils/deviceInfo';
|
2019-12-04 16:39:53 +00:00
|
|
|
import { themes } from '../../app/constants/colors';
|
|
|
|
|
|
|
|
let _theme = 'light';
|
2019-04-08 12:35:28 +00:00
|
|
|
|
|
|
|
const styles = StyleSheet.create({
|
|
|
|
container: {
|
|
|
|
flex: 1,
|
|
|
|
flexDirection: 'row',
|
|
|
|
height: isIOS ? 44 : 56,
|
|
|
|
borderTopWidth: 1,
|
|
|
|
borderBottomWidth: 1,
|
2019-12-04 16:39:53 +00:00
|
|
|
marginVertical: 6
|
2019-04-08 12:35:28 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
const Header = props => (
|
2019-12-04 16:39:53 +00:00
|
|
|
<View style={[styles.container, { backgroundColor: themes[_theme].headerBackground }]}>
|
2019-04-08 12:35:28 +00:00
|
|
|
<HeaderBackButton />
|
|
|
|
<HeaderComponent
|
|
|
|
title='test'
|
|
|
|
type='d'
|
|
|
|
width={375}
|
|
|
|
height={480}
|
2019-12-04 16:39:53 +00:00
|
|
|
theme={_theme}
|
2019-04-08 12:35:28 +00:00
|
|
|
{...props}
|
|
|
|
/>
|
2019-12-04 16:39:53 +00:00
|
|
|
{/* not working because we use withTheme */}
|
|
|
|
{/* <CustomHeaderButtons>
|
2019-04-17 17:01:03 +00:00
|
|
|
<Item title='thread' iconName='thread' />
|
|
|
|
</CustomHeaderButtons>
|
2019-04-08 12:35:28 +00:00
|
|
|
<CustomHeaderButtons>
|
|
|
|
<Item title='more' iconName='menu' />
|
2019-12-04 16:39:53 +00:00
|
|
|
</CustomHeaderButtons> */}
|
2019-04-08 12:35:28 +00:00
|
|
|
</View>
|
|
|
|
);
|
|
|
|
|
2019-12-04 16:39:53 +00:00
|
|
|
// eslint-disable-next-line react/prop-types
|
|
|
|
export default ({ theme }) => {
|
|
|
|
_theme = theme;
|
|
|
|
return (
|
|
|
|
<ScrollView style={{ backgroundColor: themes[theme].auxiliaryBackground }}>
|
|
|
|
<StoriesSeparator title='Basic' theme={theme} />
|
|
|
|
<Header />
|
2019-04-08 12:35:28 +00:00
|
|
|
|
2019-12-04 16:39:53 +00:00
|
|
|
<StoriesSeparator title='Types' theme={theme} />
|
|
|
|
<Header type='d' />
|
|
|
|
<Header type='c' />
|
|
|
|
<Header type='p' />
|
|
|
|
<Header type='discussion' />
|
|
|
|
<Header type='thread' />
|
2019-04-08 12:35:28 +00:00
|
|
|
|
2019-12-04 16:39:53 +00:00
|
|
|
<StoriesSeparator title='Typing' theme={theme} />
|
|
|
|
<Header usersTyping={['diego.mello']} />
|
|
|
|
<Header usersTyping={['diego.mello', 'rocket.cat']} />
|
|
|
|
<Header usersTyping={['diego.mello', 'rocket.cat', 'detoxrn']} />
|
2019-04-08 12:35:28 +00:00
|
|
|
|
2019-12-04 16:39:53 +00:00
|
|
|
<StoriesSeparator title='Title scroll' theme={theme} />
|
|
|
|
<Header title='Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' />
|
|
|
|
<Header
|
|
|
|
title='Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
|
|
|
|
usersTyping={['diego.mello', 'rocket.cat', 'detoxrn']}
|
|
|
|
/>
|
|
|
|
</ScrollView>
|
|
|
|
);
|
|
|
|
};
|