* #10 add localization * #10 revert locale from dev page * #10 add more examples * #10 localize auth panel * #10 localize some comment message * #10 localize some comment form message * #10 translate vote messages * #10 translate comment message * #10 use messages value for translate reference * #10 fix compile issue * #10 use messages value for translate reference * #10 use messages value for translate reference * #10 use messages value for translate reference * #10 use messages value for translate reference * #10 use messages value for translate reference * #10 translate comment message * #10 translate comment form * #10 translate comment form * #10 translate root component * #10 translate user info * #10 translate settings * #10 translate settings * #10 translate toolbar * #10 translate errors messages * #10 sort dict * #10 fix after rebase * #10 localize anonymousLoginForm * #10 localize emailLoginForm * #10 update size-limit * #10 localize subscribe by rss * #10 localize subscribe by email * #10 add de locale * #10 increase limit size * #10 auto generate loadLocale * #10 add some documentation * #10 fix error messages * fix typo * don't bundle en locale * fix message id * change size limits * Update extract message pattern Co-Authored-By: Pavel Mineev <pavel@mineev.me> Co-authored-by: Pavel Mineev <pavel@mineev.me>
32 lines
767 B
TypeScript
32 lines
767 B
TypeScript
/** @jsx createElement */
|
|
import { createElement } from 'preact';
|
|
|
|
import { Comment as CommentType } from '@app/common/types';
|
|
|
|
import { Comment } from '@app/components/comment';
|
|
import { Preloader } from '@app/components/preloader';
|
|
|
|
const LastCommentsList = ({ comments, isLoading }: { comments: CommentType[]; isLoading: boolean }) => {
|
|
if (isLoading) {
|
|
return <Preloader mix="user-info__preloader" />;
|
|
}
|
|
return (
|
|
<div>
|
|
{comments.map(comment => (
|
|
<Comment
|
|
CommentForm={null}
|
|
data={comment}
|
|
level={0}
|
|
view="user"
|
|
user={null}
|
|
isCommentsDisabled={false}
|
|
theme="light"
|
|
post_info={null}
|
|
/>
|
|
))}
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default LastCommentsList;
|