adding missing file
This commit is contained in:
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "Video Call",
|
"translation": "Video Call",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": false,
|
"missing": false,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
@@ -500,7 +500,7 @@
|
|||||||
"description": "Turn notifications on"
|
"description": "Turn notifications on"
|
||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call"
|
"description": "Start video call"
|
||||||
},
|
},
|
||||||
"message_sending": {
|
"message_sending": {
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
+1
-1
@@ -1405,7 +1405,7 @@
|
|||||||
},
|
},
|
||||||
"menu_item_video_call": {
|
"menu_item_video_call": {
|
||||||
"translation": "",
|
"translation": "",
|
||||||
"defaultMessage": "Video Call",
|
"defaultMessage": "Video call",
|
||||||
"description": "Start video call",
|
"description": "Start video call",
|
||||||
"missing": true,
|
"missing": true,
|
||||||
"obsolete": false
|
"obsolete": false
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ const messages = defineMessages({
|
|||||||
},
|
},
|
||||||
menu_item_video_call: {
|
menu_item_video_call: {
|
||||||
id: 'menu_item_video_call',
|
id: 'menu_item_video_call',
|
||||||
defaultMessage: 'Video Call',
|
defaultMessage: 'Video call',
|
||||||
description: 'Start video call'
|
description: 'Start video call'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
// Chat message describing a video or voice call.
|
||||||
|
|
||||||
|
import React from 'react';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import { secondsToTime } from '../lib/strformat.js';
|
||||||
|
|
||||||
|
export default class CallMessage extends React.PureComponent {
|
||||||
|
render() {
|
||||||
|
const isCallDropped = this.props.content == 'disconnected';
|
||||||
|
const callIcon = this.props.response ?
|
||||||
|
(isCallDropped ? 'call_missed' : 'call_received') :
|
||||||
|
(isCallDropped ? 'call_missed_outgoing' : 'call_made');
|
||||||
|
const successClass = 'material-icons medium ' + (isCallDropped ? 'red' : 'green');
|
||||||
|
const duration = isCallDropped ?
|
||||||
|
<FormattedMessage id="call_cancelled" defaultMessage="cancelled" dexcription="Label for cancelled call, incoming or outgoing" /> :
|
||||||
|
<span>{secondsToTime(this.props.duration / 1000)}</span>;
|
||||||
|
return <div className="call-message">
|
||||||
|
<div><i className="material-icons big gray">call</i></div>
|
||||||
|
<div className="flex-column narrow">
|
||||||
|
<div>{this.props.response ?
|
||||||
|
<FormattedMessage id="calls_incoming" defaultMessage="Incoming call" description="Incoming call label" /> :
|
||||||
|
<FormattedMessage id="calls_outgoing" defaultMessage="Outgoing call" description="Outgoing call label" />
|
||||||
|
}</div>
|
||||||
|
<div className="duration"><i className={successClass}>{callIcon}</i> {duration}</div>
|
||||||
|
</div>
|
||||||
|
</div>;
|
||||||
|
}
|
||||||
|
}
|
||||||
+1
-1
@@ -7637,7 +7637,7 @@ const messages = (0,react_intl__WEBPACK_IMPORTED_MODULE_1__.defineMessages)({
|
|||||||
id: "menu_item_video_call",
|
id: "menu_item_video_call",
|
||||||
defaultMessage: [{
|
defaultMessage: [{
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"value": "Video Call"
|
"value": "Video call"
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user