]> Untitled Git - lemmy.git/commitdiff
Adding some UI suggestions.
authorDessalines <tyhou13@gmx.com>
Thu, 29 Aug 2019 01:43:51 +0000 (18:43 -0700)
committerDessalines <tyhou13@gmx.com>
Thu, 29 Aug 2019 01:43:51 +0000 (18:43 -0700)
- Adding divider lines in between post listings.
- Increasing button sizes.
- Fixes #222

ui/src/components/comment-node.tsx
ui/src/components/post-listing.tsx
ui/src/components/post-listings.tsx
ui/src/css/main.css

index f518da904e0e8a1b1e080293fe558511470845c8..785e3107473fb92c709a87419f95ff487f9d7480 100644 (file)
@@ -62,11 +62,11 @@ export class CommentNode extends Component<CommentNodeProps, CommentNodeState> {
     return (
       <div className={`comment ${node.comment.parent_id  && !this.props.noIndent ? 'ml-4' : ''}`}>
         <div className={`vote-bar mr-1 float-left small text-center ${this.props.viewOnly && 'no-click'}`}>
-          <button className={`btn btn-sm p-0 ${node.comment.my_vote == 1 ? 'text-info' : 'text-muted'}`} onClick={linkEvent(node, this.handleCommentLike)}>
+          <button className={`btn p-0 ${node.comment.my_vote == 1 ? 'text-info' : 'text-muted'}`} onClick={linkEvent(node, this.handleCommentLike)}>
             <svg class="icon upvote"><use xlinkHref="#icon-arrow-up"></use></svg>
           </button>
           <div class={`font-weight-bold text-muted`}>{node.comment.score}</div>
-          <button className={`btn btn-sm p-0 ${node.comment.my_vote == -1 ? 'text-danger' : 'text-muted'}`} onClick={linkEvent(node, this.handleCommentDisLike)}>
+          <button className={`btn p-0 ${node.comment.my_vote == -1 ? 'text-danger' : 'text-muted'}`} onClick={linkEvent(node, this.handleCommentDisLike)}>
             <svg class="icon downvote"><use xlinkHref="#icon-arrow-down"></use></svg>
           </button>
         </div>
index 0b9cc3e13c3448dd8d095b15a605b27e5d7d1659..b513d077757365b0cefade46770907c732738a83 100644 (file)
@@ -60,11 +60,11 @@ export class PostListing extends Component<PostListingProps, PostListingState> {
     return (
       <div class="listing col-12">
         <div className={`vote-bar mr-1 float-left small text-center ${this.props.viewOnly && 'no-click'}`}>
-          <button className={`btn btn-sm p-0 ${post.my_vote == 1 ? 'text-info' : 'text-muted'}`} onClick={linkEvent(this, this.handlePostLike)}>
+          <button className={`btn p-0 ${post.my_vote == 1 ? 'text-info' : 'text-muted'}`} onClick={linkEvent(this, this.handlePostLike)}>
             <svg class="icon upvote"><use xlinkHref="#icon-arrow-up"></use></svg>
           </button>
           <div class={`font-weight-bold text-muted`}>{post.score}</div>
-          <button className={`btn btn-sm p-0 ${post.my_vote == -1 ? 'text-danger' : 'text-muted'}`} onClick={linkEvent(this, this.handlePostDisLike)}>
+          <button className={`btn p-0 ${post.my_vote == -1 ? 'text-danger' : 'text-muted'}`} onClick={linkEvent(this, this.handlePostDisLike)}>
             <svg class="icon downvote"><use xlinkHref="#icon-arrow-down"></use></svg>
           </button>
         </div>
index f5682a7e96ad88309ee8b0b814ab4d90dcdbead2..5dd6273917e510f12aa541e1e092865d958da357 100644 (file)
@@ -19,7 +19,11 @@ export class PostListings extends Component<PostListingsProps, any> {
     return (
       <div>
         {this.props.posts.length > 0 ? this.props.posts.map(post => 
-          <PostListing post={post} showCommunity={this.props.showCommunity} />) : 
+          <>
+            <PostListing post={post} showCommunity={this.props.showCommunity} />
+            <hr class="my-2" />
+          </>
+            ) : 
           <>
             <div><T i18nKey="no_posts">#</T></div>
             {this.props.showCommunity !== undefined  && <div><T i18nKey="subscribe_to_communities">#<Link to="/communities">#</Link></T></div>}
index cc8eb48132d6a5bb7d1bba2f506fc4b5687009f9..536cbc647ce6b2297a8d478302ec088bb91a0d40 100644 (file)
@@ -63,7 +63,7 @@ body, .text-white, .navbar-brand, .badge-light, .btn-secondary {
   height: auto;
 }
 
-.listing, .comment-node {
+.comment-node {
   margin-bottom: 10px;
 }