mirror of
https://github.com/balzack/databag.git
synced 2025-02-12 03:29:16 +00:00
fixing call layout with name size
This commit is contained in:
parent
b89de05885
commit
0251ea7dca
@ -352,12 +352,22 @@ export function Session({ sharing, clearSharing }) {
|
||||
for (let i = 0; i < state.ringing.length; i++) {
|
||||
const call = state.ringing[i];
|
||||
const { img, cardId, callId, name, handle, contactNode } = call || {};
|
||||
const label = name ? name : contactNode ? `${handle}@${contactNode}` : handle;
|
||||
const key = `${cardId}:${callId}`
|
||||
incoming.push(
|
||||
<View key={key} style={styles.ringEntry}>
|
||||
<Logo src={img} width={40} height={40} radius={4} />
|
||||
<Text style={styles.ringName} numberOfLines={1} ellipsizeMode={'tail'}>{ label }</Text>
|
||||
{ name != null && (
|
||||
<Text style={styles.ringName} numberOfLines={2} ellipsizeMode={'tail'}>{ name }</Text>
|
||||
)}
|
||||
{ name == null && contactNode != null && (
|
||||
<View style={styles.ringName}>
|
||||
<Text numberOfLines={1} ellipsizeMode={'tail'}>{ handle }</Text>
|
||||
<Text numberOfLines={1} ellipsizeMode={'tail'}>{ contactNode }</Text>
|
||||
</View>
|
||||
)}
|
||||
{ name == null && contactNode == null && (
|
||||
<Text style={styles.ringName} numberOfLines={1} ellipsizeMode={'tail'}>{ handle }</Text>
|
||||
)}
|
||||
<TouchableOpacity style={styles.ringIgnore} onPress={() => actions.ignore({ cardId, callId })}>
|
||||
<MatIcons name={'eye-off-outline'} size={20} color={Colors.text} />
|
||||
</TouchableOpacity>
|
||||
|
@ -160,6 +160,7 @@ export const styles = StyleSheet.create({
|
||||
justifyContent: 'center',
|
||||
},
|
||||
ringName: {
|
||||
flexShrink: 1,
|
||||
flexGrow: 1,
|
||||
paddingLeft: 8,
|
||||
paddingRight: 8,
|
||||
|
@ -104,7 +104,7 @@ export function useTopicItem(item, hosting, remove, contentKey) {
|
||||
name = identity.name;
|
||||
}
|
||||
else {
|
||||
name = `${identity.handle}@${identity.node}`;
|
||||
name = identity.node ? `${identity.handle}@${identity.node}` : identity.handle;
|
||||
}
|
||||
const img = profile.state.imageUrl;
|
||||
if (img) {
|
||||
@ -125,7 +125,8 @@ export function useTopicItem(item, hosting, remove, contentKey) {
|
||||
nameSet = true;
|
||||
}
|
||||
else {
|
||||
name = `${contact.profile.handle}@${contact.profile.node}`;
|
||||
const { node, handle } = contact.profile || {};
|
||||
name = node ? `${handle}@${node}` : handle;
|
||||
nameSet = false;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user