incorporate "missing" and "declined" call statuses
This commit is contained in:
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "verpasster",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "abgelehnt",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "missed",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "declined",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "perdida",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "rechazada",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
@@ -127,9 +127,13 @@
|
||||
"defaultMessage": "cancelled",
|
||||
"description": "Label for cancelled outgoing call"
|
||||
},
|
||||
"call_declined": {
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call"
|
||||
},
|
||||
"call_missed": {
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call"
|
||||
"description": "Label for missed incoming call"
|
||||
},
|
||||
"calls_incoming": {
|
||||
"defaultMessage": "Incoming call",
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "부재중",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "통화 거부",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "pierdut",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "refuzat",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "пропущен",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "отклонен",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "未接",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "被拒",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+8
-1
@@ -1413,7 +1413,14 @@
|
||||
"call_missed": {
|
||||
"translation": "未接",
|
||||
"defaultMessage": "missed",
|
||||
"description": "Label for cancelled incoming call",
|
||||
"description": "Label for missed incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
},
|
||||
"call_declined": {
|
||||
"translation": "被拒",
|
||||
"defaultMessage": "declined",
|
||||
"description": "Label for declined incoming call",
|
||||
"missing": false,
|
||||
"obsolete": false
|
||||
}
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -7,17 +7,18 @@ import { secondsToTime } from '../lib/strformat.js';
|
||||
|
||||
export default class CallMessage extends React.PureComponent {
|
||||
render() {
|
||||
const isCallDropped = this.props.callState == 'disconnected';
|
||||
const isCallDropped = ['declined', 'disconnected', 'missed'].includes(this.props.callState);
|
||||
const successClass = 'material-icons medium ' + (isCallDropped ? 'red' : 'green');
|
||||
const callIcon = this.props.incoming ?
|
||||
(isCallDropped ? 'call_missed' : 'call_received') :
|
||||
(isCallDropped ? 'call_missed_outgoing' : 'call_made');
|
||||
const duration = isCallDropped ? (
|
||||
this.props.incoming ?
|
||||
<FormattedMessage id="call_missed" defaultMessage="missed" description="Label for cancelled incoming call" /> :
|
||||
this.props.incoming ? (this.props.callState == 'declined' ?
|
||||
<FormattedMessage id="call_declined" defaultMessage="declined" description="Label for declined incoming call" /> :
|
||||
<FormattedMessage id="call_missed" defaultMessage="missed" description="Label for missed incoming call" />
|
||||
) :
|
||||
<FormattedMessage id="call_cancelled" defaultMessage="cancelled" description="Label for cancelled outgoing call" />
|
||||
) :
|
||||
<span>{secondsToTime(this.props.duration / 1000)}</span>;
|
||||
) : <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">
|
||||
|
||||
@@ -9,16 +9,17 @@ import { secondsToTime } from '../lib/strformat.js';
|
||||
// success: true | false.
|
||||
export default class CallStatus extends React.PureComponent {
|
||||
render() {
|
||||
const isCallDropped = this.props.callState == 'disconnected';
|
||||
const isCallDropped = ['declined', 'disconnected', 'missed'].includes(this.props.callState);
|
||||
const icon2 = this.props.incoming ?
|
||||
(isCallDropped ? 'call_missed' : 'call_received') :
|
||||
(isCallDropped ? 'call_missed_outgoing' : 'call_made');
|
||||
const duration = isCallDropped ? (
|
||||
this.props.incoming ?
|
||||
<FormattedMessage id="call_missed" defaultMessage="missed" description="Label for cancelled incoming call" /> :
|
||||
<FormattedMessage id="call_cancelled" defaultMessage="cancelled" description="Label for cancelled outgoing call" />
|
||||
this.props.incoming ? (this.props.callState == 'declined' ?
|
||||
<FormattedMessage id="call_declined" defaultMessage="declined" description="Label for declined incoming call" /> :
|
||||
<FormattedMessage id="call_missed" defaultMessage="missed" description="Label for missed incoming call" />
|
||||
) :
|
||||
<span>{secondsToTime(this.props.duration / 1000)}</span>;
|
||||
<FormattedMessage id="call_cancelled" defaultMessage="cancelled" description="Label for cancelled outgoing call" />
|
||||
) : <span>{secondsToTime(this.props.duration / 1000)}</span>;
|
||||
return (
|
||||
<>
|
||||
<div className="composed-material">
|
||||
|
||||
Reference in New Issue
Block a user