diff --git a/__tests__/RoomItem.js b/__tests__/RoomItem.js
index 627682345..7ee2c03a2 100644
--- a/__tests__/RoomItem.js
+++ b/__tests__/RoomItem.js
@@ -6,29 +6,30 @@ import RoomItem from '../app/presentation/RoomItem';
import renderer from 'react-test-renderer';
const date = new Date(2017, 10, 10, 10);
+const dateFormat = 'MM-DD-YYYY HH:mm:ss';
jest.mock('react-native-img-cache', () => { return { CachedImage: 'View' } });
it('renders correctly', () => {
- expect(renderer.create().toJSON()).toMatchSnapshot();
+ expect(renderer.create().toJSON()).toMatchSnapshot();
});
it('render unread', () => {
- expect(renderer.create().toJSON()).toMatchSnapshot();
+ expect(renderer.create().toJSON()).toMatchSnapshot();
});
it('render unread +999', () => {
- expect(renderer.create().toJSON()).toMatchSnapshot();
+ expect(renderer.create().toJSON()).toMatchSnapshot();
});
it('render no icon', () => {
- expect(renderer.create().toJSON()).toMatchSnapshot();
+ expect(renderer.create().toJSON()).toMatchSnapshot();
});
it('render private group', () => {
- expect(renderer.create( ).toJSON()).toMatchSnapshot();
+ expect(renderer.create( ).toJSON()).toMatchSnapshot();
});
it('render channel', () => {
- expect(renderer.create().toJSON()).toMatchSnapshot();
+ expect(renderer.create().toJSON()).toMatchSnapshot();
});
diff --git a/__tests__/__snapshots__/RoomItem.js.snap b/__tests__/__snapshots__/RoomItem.js.snap
index 94d4559c8..e501b73c6 100644
--- a/__tests__/__snapshots__/RoomItem.js.snap
+++ b/__tests__/__snapshots__/RoomItem.js.snap
@@ -115,7 +115,7 @@ exports[`render channel 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -193,7 +193,7 @@ exports[`render no icon 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -271,7 +271,7 @@ exports[`render private group 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -386,7 +386,7 @@ exports[`render unread +999 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
diff --git a/__tests__/__snapshots__/Storyshots.test.js.snap b/__tests__/__snapshots__/Storyshots.test.js.snap
index 8f2f46bb9..be56fca99 100644
--- a/__tests__/__snapshots__/Storyshots.test.js.snap
+++ b/__tests__/__snapshots__/Storyshots.test.js.snap
@@ -285,7 +285,7 @@ exports[`Storyshots Channel Cell Direct Messages 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -416,7 +416,7 @@ exports[`Storyshots Channel Cell Direct Messages 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -547,7 +547,7 @@ exports[`Storyshots Channel Cell Direct Messages 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -1400,7 +1400,7 @@ exports[`Storyshots Channel Cell Direct Messages 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
@@ -1512,7 +1512,7 @@ exports[`Storyshots Channel Cell Direct Messages 1`] = `
}
}
>
- 2017-11-10T10:00:00-02:00
+ 11-10-2017 10:00:00
diff --git a/app/presentation/RoomItem.js b/app/presentation/RoomItem.js
index 3452f81fb..959734910 100644
--- a/app/presentation/RoomItem.js
+++ b/app/presentation/RoomItem.js
@@ -76,7 +76,7 @@ export default class RoomItem extends React.PureComponent {
unread: PropTypes.number,
baseUrl: PropTypes.string,
onPress: PropTypes.func,
- Message_DateFormat: PropTypes.string.isRequired
+ dateFormat: PropTypes.string.isRequired
}
get icon() {
@@ -131,7 +131,7 @@ export default class RoomItem extends React.PureComponent {
{this.icon}
{ name }
- { moment(_updatedAt).format(this.props.Message_DateFormat) }
+ { moment(_updatedAt).format(this.props.dateFormat) }
{this.renderNumber(unread)}
diff --git a/app/views/RoomsListView.js b/app/views/RoomsListView.js
index 3f6139012..333b1648a 100644
--- a/app/views/RoomsListView.js
+++ b/app/views/RoomsListView.js
@@ -243,7 +243,7 @@ export default class RoomsListView extends React.Component {
key={item._id}
type={item.t}
baseUrl={this.props.Site_Url}
- Message_DateFormat={'MM-DD-YYYY HH:mm:ss'}
+ dateFormat={'MM-DD-YYYY HH:mm:ss'}
onPress={() => this._onPressItem(item._id, item)}
/>
)
diff --git a/storybook/stories/Channels/DirectMessage.js b/storybook/stories/Channels/DirectMessage.js
index 0f11d6fd1..e90904076 100644
--- a/storybook/stories/Channels/DirectMessage.js
+++ b/storybook/stories/Channels/DirectMessage.js
@@ -4,6 +4,7 @@ import { ScrollView } from 'react-native';
import RoomItem from '../../../app/presentation/RoomItem';
const date = new Date(2017, 10, 10, 10);
+const dateFormat = 'MM-DD-YYYY HH:mm:ss';
export default (
@@ -11,12 +12,14 @@ export default (
type='d'
name='rocket.cat'
_updatedAt={date}
+ dateFormat={dateFormat}
baseUrl='https://demo.rocket.chat'
/>
@@ -24,6 +27,7 @@ export default (
type='d'
unread={1}
_updatedAt={date}
+ dateFormat={dateFormat}
name='rocket.cat'
baseUrl='https://demo.rocket.chat'
/>
@@ -31,6 +35,7 @@ export default (
type='d'
unread={9}
_updatedAt={date}
+ dateFormat={dateFormat}
name="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries"
baseUrl='https://demo.rocket.chat'
/>
@@ -38,6 +43,7 @@ export default (
type='d'
unread={99}
_updatedAt={date}
+ dateFormat={dateFormat}
name="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries"
baseUrl='https://demo.rocket.chat'
/>
@@ -45,6 +51,7 @@ export default (
type='d'
unread={100}
_updatedAt={date}
+ dateFormat={dateFormat}
name="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries"
baseUrl='https://demo.rocket.chat'
/>
@@ -52,6 +59,7 @@ export default (
type='d'
unread={100000}
_updatedAt={date}
+ dateFormat={dateFormat}
name="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries"
baseUrl='https://demo.rocket.chat'
/>
@@ -59,18 +67,21 @@ export default (
type='d'
name='W'
_updatedAt={date}
+ dateFormat={dateFormat}
unread={-100}
/>