diff --git a/app/assets/styles/blink/_ConferenceDrawerLog.scss b/app/assets/styles/blink/_ConferenceDrawerLog.scss
new file mode 100644
index 0000000..7b6a125
--- /dev/null
+++ b/app/assets/styles/blink/_ConferenceDrawerLog.scss
@@ -0,0 +1,10 @@
+.messageText {
+ font-size: 14px;
+ color: rgba(0, 0, 0, .54);
+}
+
+.leftContainer {
+ align-items: center;
+ flex-direction: row;
+}
+
diff --git a/app/components/ConferenceDrawerLog.js b/app/components/ConferenceDrawerLog.js
index 5869bc0..e98e1e6 100644
--- a/app/components/ConferenceDrawerLog.js
+++ b/app/components/ConferenceDrawerLog.js
@@ -1,45 +1,49 @@
import React, { Fragment } from 'react';
import PropTypes from 'prop-types';
import utils from '../utils';
-import { Title, Text, List, Avatar } from 'react-native-paper';
-
-const ConferenceDrawerLog = (props) => {
- const entries = props.log.map((elem, idx) => {
- // const classes = classNames({
- // 'text-danger' : elem.level === 'error',
- // 'text-warning' : elem.level === 'warning',
- // 'log-entry' : true
- // });
- console.log(elem)
+import { Title, Text, List } from 'react-native-paper';
+import { View, FlatList } from 'react-native';
+
+import styles from '../assets/styles/blink/_ConferenceDrawerLog.scss';
+
+
+const ConferenceDrawerLog = props => {
+ const renderItem = ( {item, index} ) => {
+ const elem = item
const originator = elem.originator.displayName || elem.originator.uri || elem.originator;
const messages = elem.messages.map((message, index) => {
- return {message};
+ return {message};
});
- const number = props.log.length - idx;
+ const number = props.log.length - index;
const color = utils.generateMaterialColor(elem.originator.uri || elem.originator)['300'];
+ const title = (<>{originator} {elem.action} {messages}>);
return (
}
+ titleNumberOfLines={2}
+ title={title}
+ titleStyle={styles.messageText}
+ left={props => {number}}
/>
)
- });
-
+ }
return (
Configuration Events
- {entries}
+
+
);
};
ConferenceDrawerLog.propTypes = {
log: PropTypes.array.isRequired
};
export default ConferenceDrawerLog;