Portal/rsconcept/frontend/src/features/help/components/Subtopics.tsx

23 lines
617 B
TypeScript
Raw Normal View History

2024-06-07 20:17:03 +03:00
import { prefixes } from '@/utils/constants';
import { topicParent } from '../models/helpTopic';
import { HelpTopic } from '../models/helpTopic';
import { TopicItem } from './TopicItem';
2024-06-07 20:17:03 +03:00
interface SubtopicsProps {
headTopic: HelpTopic;
}
export function Subtopics({ headTopic }: SubtopicsProps) {
2024-06-07 20:17:03 +03:00
return (
<>
<h2>Содержание раздела</h2>
{Object.values(HelpTopic)
.filter(topic => topic !== headTopic && topicParent.get(topic) === headTopic)
.map(topic => (
<TopicItem key={`${prefixes.topic_item}${topic}`} topic={topic} />
))}
</>
);
}