feat: Add major UI components and functionality

This adds a major chunk of UI code to the application covering topic listing,
topic filtering, subtopic browsing, browsing posts by topic, filtering unread
posts, filtering followed posts, sorting posts by recent activity, most activty
and most votes, liking/unliking a post, following/unfollowing a post, listing
comments and replis in a post.

Co-authored-by: Kshitij Sobti <kshitij@sobti.in>
This commit is contained in:
Patrick Cockwell
2020-09-21 15:43:04 +07:00
committed by Kshitij Sobti
parent 322c6ed69c
commit 93d10f9280
69 changed files with 5770 additions and 3847 deletions

3
.gitignore vendored
View File

@@ -2,10 +2,10 @@
.DS_Store
.eslintcache
.idea
.vscode
node_modules
npm-debug.log
coverage
module.config.js
dist/
src/i18n/transifex_input.json
@@ -17,3 +17,4 @@ temp/babel-plugin-react-intl
### Emacs ###
*~
/temp
/.vscode