fix: render notification description on mobile

This commit is contained in:
Bettenbuk Zoltan 2019-08-02 14:30:38 +02:00 committed by Zoltan Bettenbuk
parent bf50a110c7
commit a2cbd9229a
1 changed files with 11 additions and 10 deletions

View File

@ -64,18 +64,10 @@ class Notification extends AbstractNotification<Props> {
_renderContent() { _renderContent() {
const { t, title, titleArguments, titleKey } = this.props; const { t, title, titleArguments, titleKey } = this.props;
const titleText = title || (titleKey && t(titleKey, titleArguments)); const titleText = title || (titleKey && t(titleKey, titleArguments));
const description = this._getDescription();
if (titleText) { if (description && description.length) {
return ( return description.map((line, index) => (
<Text
numberOfLines = { 1 }
style = { styles.contentText } >
{ titleText }
</Text>
);
}
return this._getDescription().map((line, index) => (
<Text <Text
key = { index } key = { index }
numberOfLines = { 1 } numberOfLines = { 1 }
@ -85,6 +77,15 @@ class Notification extends AbstractNotification<Props> {
)); ));
} }
return (
<Text
numberOfLines = { 1 }
style = { styles.contentText } >
{ titleText }
</Text>
);
}
_getDescription: () => Array<string>; _getDescription: () => Array<string>;
_onDismissed: () => void; _onDismissed: () => void;