feat(rules): render markdown in board rules display

This commit is contained in:
plebeius
2026-02-20 16:07:00 +08:00
parent 967a2cbc31
commit cb0ab3a698
+4 -1
View File
@@ -2,6 +2,7 @@ import { useEffect, useState, FormEvent } from 'react';
import { useSubplebbit } from '@plebbit/plebbit-react-hooks'; import { useSubplebbit } from '@plebbit/plebbit-react-hooks';
import { Footer, HomeLogo } from '../home'; import { Footer, HomeLogo } from '../home';
import { useDirectories, DirectoryCommunity } from '../../hooks/use-directories'; import { useDirectories, DirectoryCommunity } from '../../hooks/use-directories';
import Markdown from '../../components/markdown';
import styles from './rules.module.css'; import styles from './rules.module.css';
const getBoardShortCode = (title?: string): string => { const getBoardShortCode = (title?: string): string => {
@@ -73,7 +74,9 @@ const BoardRulesDisplay = ({ subplebbitAddress, directories }: { subplebbitAddre
) : rules && rules.length > 0 ? ( ) : rules && rules.length > 0 ? (
<ol> <ol>
{rules.map((rule: string, index: number) => ( {rules.map((rule: string, index: number) => (
<li key={index}>{rule}</li> <li key={index}>
<Markdown content={rule} />
</li>
))} ))}
</ol> </ol>
) : ( ) : (