diff --git a/js/src/forum/components/Post.js b/js/src/forum/components/Post.js index b3e73386f..3de246a97 100644 --- a/js/src/forum/components/Post.js +++ b/js/src/forum/components/Post.js @@ -39,7 +39,7 @@ export default class Post extends Component { view() { const attrs = this.attrs(); - attrs.className = this.classes().join(' '); + attrs.className = this.classes(attrs.className).join(' '); return (
@@ -98,8 +98,14 @@ export default class Post extends Component { return []; } - classes() { - let classes = ['Post']; + /** + * Get the post's classes. + * + * @param string classes + * @returns {string[]} + */ + classes(existing) { + let classes = (existing || '').split(' ').concat(['Post']); if (this.loading) { classes.push('Post--loading');