import {Post as PostType, Topic as TopicType} from "../../utils/topics"; import style from "./style.module.scss"; import {Preview} from "../preview"; import {iso8601ToFrench} from "../../utils/dates"; import {FormGroup} from "../form"; import {Slider} from "../slider"; import {Button} from "../button"; import {Settings as SettingsType, Settings} from "../../utils/settings"; export function Topic(props: { topic: TopicType, settings: Settings, setSettings: (settings: SettingsType) => void, addPosts: (topicId: string, postsCount: number) => Promise, pendingGeneration: boolean, }) { console.log(props.topic) return (
{props.topic.posts.map(post => )}

Ajout de posts

props.setSettings({...props.settings, temperature: v as number})} // onChange={setGenerationPostCount} onChange={(v) => props.setSettings({...props.settings, postCount: v})} min={1} max={10} step={1} />

) } function Post(props: { post: PostType }) { return (
ahi
{props.post.user}
{iso8601ToFrench(props.post.date)}
) }