mirror of
https://github.com/balzack/databag.git
synced 2025-02-16 05:29:15 +00:00
render placeholder for unknown contacts
This commit is contained in:
parent
03bcaa03b0
commit
be27a3d726
@ -20,6 +20,13 @@ export function MemberItem({ readonly, item }) {
|
|||||||
onClick={() => actions.setMembership()} />
|
onClick={() => actions.setMembership()} />
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const Unknown = () => {
|
||||||
|
if (state.handle) {
|
||||||
|
return <></>;
|
||||||
|
}
|
||||||
|
return <div class="unknown">unknown contact</div>;
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<MemberItemWrapper>
|
<MemberItemWrapper>
|
||||||
<div class="avatar">
|
<div class="avatar">
|
||||||
@ -28,6 +35,7 @@ export function MemberItem({ readonly, item }) {
|
|||||||
<div class="label">
|
<div class="label">
|
||||||
<div class="name">{state.name}</div>
|
<div class="name">{state.name}</div>
|
||||||
<div class="handle">{state.handle}</div>
|
<div class="handle">{state.handle}</div>
|
||||||
|
<Unknown />
|
||||||
</div>
|
</div>
|
||||||
<SetMembership />
|
<SetMembership />
|
||||||
</MemberItemWrapper>
|
</MemberItemWrapper>
|
||||||
|
@ -33,6 +33,11 @@ export const MemberItemWrapper = styled.div`
|
|||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.unknown {
|
||||||
|
font-style: italic;
|
||||||
|
color: #AAAAAA;
|
||||||
|
}
|
||||||
|
|
||||||
.name {
|
.name {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,11 @@ export function TopicItem({ topic }) {
|
|||||||
let d = new Date();
|
let d = new Date();
|
||||||
let offset = d.getTime() / 1000 - state.created;
|
let offset = d.getTime() / 1000 - state.created;
|
||||||
|
|
||||||
|
if (name == null) {
|
||||||
|
name = "unknown contact"
|
||||||
|
nameClass = "unknown"
|
||||||
|
}
|
||||||
|
|
||||||
const renderAsset = (asset) => {
|
const renderAsset = (asset) => {
|
||||||
if (asset.image) {
|
if (asset.image) {
|
||||||
return <ImageAsset thumbUrl={actions.getAssetUrl(asset.image.thumb)}
|
return <ImageAsset thumbUrl={actions.getAssetUrl(asset.image.thumb)}
|
||||||
|
@ -38,6 +38,11 @@ export const TopicItemWrapper = styled.div`
|
|||||||
color: #888888;
|
color: #888888;
|
||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
}
|
}
|
||||||
|
.unknown {
|
||||||
|
font-style: italic;
|
||||||
|
color: #aaaaaa;
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.message {
|
.message {
|
||||||
|
Loading…
Reference in New Issue
Block a user