import React, { FC, useCallback } from 'react'; import { Placeholder } from '~/components/placeholders/Placeholder'; import { Group } from '~/components/containers/Group'; import { Icon } from '~/components/input/Icon'; import styles from './styles.module.scss'; import { INode } from '~/redux/types'; import { getPrettyDate } from '~/utils/dom'; import { URLS } from '~/constants/urls'; import { Link, useHistory } from 'react-router-dom'; interface IProps { node?: Partial; isLoading?: boolean; } const LabHero: FC = ({ node, isLoading }) => { const history = useHistory(); const onClick = useCallback(() => { history.push(URLS.NODE_URL(node?.id)); }, [history, node]); if (!node || isLoading) { return (
); } return (
{node.title}
{getPrettyDate(node.created_at)}
); }; export { LabHero };