// TODO: additional entities list column + article import { For, Show } from 'solid-js/web' import { ArticleCard } from './Card' import { AuthorCard } from '../Author/Card' import { TopicCard } from '../Topic/Card' import './Beside.scss' import type { Author, Shout, Topic, User } from '../../graphql/types.gen' import { Icon } from '../Nav/Icon' import { t } from '../../utils/intl' interface BesideProps { title?: string values: (Shout | User | Topic | Author)[] beside: Shout wrapper: 'topic' | 'author' | 'article' | 'top-article' isTopicCompact?: boolean topicShortDescription?: boolean topicsBySlug?: { [slug: string]: Topic } } export default (props: BesideProps) => { return ( 0}>

{props.title}

{t('All authors')}
    {(value: Shout | User | Topic | Author) => (
  • )}
) }