mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-02-17 07:41:35 +03:00
Add "verified" state for profile fields
This commit is contained in:
parent
d08848fff3
commit
db25770a31
1 changed files with 23 additions and 12 deletions
|
@ -7,6 +7,7 @@ import shortenNumber from '../utils/shorten-number';
|
||||||
import store from '../utils/store';
|
import store from '../utils/store';
|
||||||
|
|
||||||
import Avatar from './avatar';
|
import Avatar from './avatar';
|
||||||
|
import Icon from './icon';
|
||||||
import NameText from './name-text';
|
import NameText from './name-text';
|
||||||
|
|
||||||
function Account({ account }) {
|
function Account({ account }) {
|
||||||
|
@ -129,18 +130,28 @@ function Account({ account }) {
|
||||||
__html: enhanceContent(note, { emojis }),
|
__html: enhanceContent(note, { emojis }),
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<div class="profile-metadata">
|
{fields?.length > 0 && (
|
||||||
{fields.map(({ name, value }) => (
|
<div class="profile-metadata">
|
||||||
<div class="profile-field" key={name}>
|
{fields.map(({ name, value, verifiedAt }) => (
|
||||||
<b>{name}</b>
|
<div
|
||||||
<p
|
class={`profile-field ${
|
||||||
dangerouslySetInnerHTML={{
|
verifiedAt ? 'profile-verified' : ''
|
||||||
__html: value,
|
}`}
|
||||||
}}
|
key={name}
|
||||||
/>
|
>
|
||||||
</div>
|
<b>
|
||||||
))}
|
{name}{' '}
|
||||||
</div>
|
{!!verifiedAt && <Icon icon="check-circle" size="s" />}
|
||||||
|
</b>
|
||||||
|
<p
|
||||||
|
dangerouslySetInnerHTML={{
|
||||||
|
__html: value,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
<p class="stats">
|
<p class="stats">
|
||||||
<span>
|
<span>
|
||||||
<b title={statusesCount}>{shortenNumber(statusesCount)}</b> Posts
|
<b title={statusesCount}>{shortenNumber(statusesCount)}</b> Posts
|
||||||
|
|
Loading…
Add table
Reference in a new issue