import React, { FC, useState, useCallback } from 'react'; import { INode } from '~/redux/types'; import * as styles from './styles.scss'; import { getImageSize } from '~/utils/dom'; import classNames = require('classnames'); interface IProps { node: INode; // height?: number; // width?: number; // title?: string; // is_hero?: boolean; // is_stamp?: boolean; is_text?: boolean; } const Cell: FC = ({ node: { title, brief }, is_text = false }) => { const [is_loaded, setIsLoaded] = useState(false); const onImageLoad = useCallback(() => { setIsLoaded(true); }, [setIsLoaded]); return (
{title &&
{title}
}
{brief && brief.thumbnail && (
)}
); }; export { Cell }; /* {is_text && (
{node.title}
{TEXTS.LOREM_IPSUM}
)} */