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