webapp/src/components/Feed/CardTopic.tsx
2023-03-03 19:26:26 +01:00

23 lines
552 B
TypeScript

import { clsx } from 'clsx'
import { getPagePath } from '@nanostores/router'
import { router } from '../../stores/router'
import styles from './CardTopic.module.scss'
type CardTopicProps = {
title: string
slug: string
isFloorImportant?: boolean
}
export const CardTopic = (props: CardTopicProps) => {
return (
<div
class={clsx(styles.shoutTopic, {
[styles.shoutTopicFloorImportant]: props.isFloorImportant
})}
>
<a href={getPagePath(router, 'topic', { slug: props.slug })}>{props.title}</a>
</div>
)
}