1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

added created at to node panel

This commit is contained in:
Fedor Katurov 2019-12-03 17:45:05 +07:00
parent 5b7077d256
commit 8a3b93dcc0
2 changed files with 8 additions and 3 deletions

View file

@ -6,6 +6,7 @@ import { Icon } from '~/components/input/Icon';
import { INode } from '~/redux/types'; import { INode } from '~/redux/types';
import classNames from 'classnames'; import classNames from 'classnames';
import { Placeholder } from '~/components/placeholders/Placeholder'; import { Placeholder } from '~/components/placeholders/Placeholder';
import { getPrettyDate } from '~/utils/dom';
interface IProps { interface IProps {
node: Partial<INode>; node: Partial<INode>;
@ -24,7 +25,7 @@ interface IProps {
} }
const NodePanelInner: FC<IProps> = ({ const NodePanelInner: FC<IProps> = ({
node: { title, user, is_liked, is_heroic, deleted_at }, node: { title, user, is_liked, is_heroic, deleted_at, created_at },
stack, stack,
can_star, can_star,
@ -48,7 +49,11 @@ const NodePanelInner: FC<IProps> = ({
</div> </div>
{user && user.username && ( {user && user.username && (
<div className={styles.name}> <div className={styles.name}>
{is_loading ? <Placeholder width="100px" /> : `~${user.username}`} {is_loading ? (
<Placeholder width="100px" />
) : (
`~${user.username}, ${getPrettyDate(created_at)}`
)}
</div> </div>
)} )}
</Filler> </Filler>

View file

@ -100,7 +100,7 @@ const NodeLayoutUnconnected: FC<IProps> = memo(
{block && createElement(block, { node, is_loading, updateLayout, layout })} {block && createElement(block, { node, is_loading, updateLayout, layout })}
<NodePanel <NodePanel
node={pick(['title', 'user', 'is_liked', 'is_heroic', 'deleted_at'], node)} node={pick(['title', 'user', 'is_liked', 'is_heroic', 'deleted_at', 'created_at'], node)}
layout={layout} layout={layout}
can_edit={can_edit} can_edit={can_edit}
can_like={can_like} can_like={can_like}