1
0
Fork 0
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:
Lim Chee Aun 2022-12-19 17:02:47 +08:00
parent d08848fff3
commit db25770a31

View file

@ -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