@@ -14,6 +14,10 @@ import {
1414} from 'react-native' ;
1515
1616import { ChatItem , MessageBox , } from '../native' ;
17+ import Theme from '../native/Theme' ;
18+
19+ import IconI from 'react-native-vector-icons/Ionicons' ;
20+ import IconM from 'react-native-vector-icons/MaterialIcons' ;
1721
1822export default class App extends Component < { } > {
1923 constructor ( props ) {
@@ -23,6 +27,12 @@ export default class App extends Component<{}> {
2327 show : true ,
2428 messageList : [ ] ,
2529 } ;
30+ Theme . icons = {
31+ waiting : < IconM name = 'access-time' size = { 13 } /> ,
32+ sent : < IconM name = 'check' size = { 13 } /> ,
33+ received : < IconI name = 'md-done-all' size = { 13 } /> ,
34+ read : < IconI name = 'md-done-all' color = '#4FC3F7' size = { 13 } /> ,
35+ }
2636 }
2737
2838 getRandomColor ( ) {
@@ -71,8 +81,8 @@ export default class App extends Component<{}> {
7181 } ,
7282 status : status ,
7383 date : new Date ( ) ,
74- dateString : new Date ( ) . toString ( ) ,
75- avatar : require ( './assets/chat-user.png' ) ,
84+ dateString : new Date ( ) . toTimeString ( ) . split ( ' ' ) [ 0 ] ,
85+ // avatar: require('./assets/chat-user.png'),
7686 } ;
7787 case 'chat' :
7888 return {
@@ -85,7 +95,7 @@ export default class App extends Component<{}> {
8595 date : new Date ( ) ,
8696 subtitle : 'eligendi quaerat nam ipsam tempora.' ,
8797 unread : parseInt ( Math . random ( ) * 10 % 3 ) ,
88- dateString : new Date ( ) . toString ( ) ,
98+ dateString : new Date ( ) . toTimeString ( ) . split ( ' ' ) [ 0 ] ,
8999 } ;
90100 }
91101 }
0 commit comments