import { FC, useMemo } from 'react'; import { SubTitle } from '~/components/common/SubTitle'; import { Card } from '~/components/containers/Card'; import { Padder } from '~/components/containers/Padder'; import { Backlink } from '~/components/node/Backlink'; import { NodeBackLink } from '~/types'; import { has } from '~/utils/ramda'; import { BACKLINK_TITLES, SOCIAL_ICONS } from '../../../constants/auth/socials'; import styles from './styles.module.scss'; interface NodeBacklinksProps { list?: NodeBackLink[]; } const NodeBacklinks: FC = ({ list }) => { const validBacklinks = useMemo( () => (list || []).filter((it) => it.provider && it.link), [list], ); if (!validBacklinks.length) { return null; } return (
Расшарено:
{validBacklinks.map((it) => ( ))}
); }; export { NodeBacklinks };