Files
5chan/src/components/subplebbit-rules/subplebbit-rules.tsx
T

29 lines
705 B
TypeScript
Raw Normal View History

import Post from '../post';
import { useTranslation } from 'react-i18next';
import _ from 'lodash';
interface RulesPostProps {
subplebbitAddress: string | undefined;
createdAt: number;
rules: string[];
}
2024-04-12 14:28:06 +02:00
const SubplebbitRules = ({ subplebbitAddress, createdAt, rules }: RulesPostProps) => {
const { t } = useTranslation();
const content = rules.map((rule, index) => `${index + 1}. ${rule}`).join('\n');
const post = {
isRules: true,
subplebbitAddress,
timestamp: createdAt,
author: { displayName: '## Board Mods' },
content,
title: _.capitalize(t('rules')),
pinned: true,
locked: true,
};
return <Post post={post} />;
};
export default SubplebbitRules;