]> Untitled Git - lemmy.git/commitdiff
Adding icons to stickied, deleted, and locked.
authorDessalines <tyhou13@gmx.com>
Wed, 4 Mar 2020 14:30:49 +0000 (09:30 -0500)
committerDessalines <tyhou13@gmx.com>
Wed, 4 Mar 2020 14:30:49 +0000 (09:30 -0500)
ui/src/components/post-listing.tsx

index 193c2a549fe38f128c1d8eaa8019e0372e78a90a..d702d78b0f3afc51f223cf36162a3e34a7ef43b9 100644 (file)
@@ -339,7 +339,7 @@ export class PostListing extends Component<PostListingProps, PostListingState> {
                         title={this.state.url}
                       >
                         {new URL(this.state.url).hostname}
-                        <svg class="ml-1 icon">
+                        <svg class="ml-1 icon icon-inline">
                           <use xlinkHref="#icon-external-link"></use>
                         </svg>
                       </a>
@@ -391,18 +391,33 @@ export class PostListing extends Component<PostListingProps, PostListingState> {
                   </small>
                 )}
                 {post.deleted && (
-                  <small className="ml-2 text-muted font-italic">
-                    {i18n.t('deleted')}
+                  <small
+                    className="unselectable pointer ml-2 text-muted font-italic"
+                    data-tippy-content={i18n.t('deleted')}
+                  >
+                    <svg class={`icon icon-inline text-danger`}>
+                      <use xlinkHref="#icon-trash"></use>
+                    </svg>
                   </small>
                 )}
                 {post.locked && (
-                  <small className="ml-2 text-muted font-italic">
-                    {i18n.t('locked')}
+                  <small
+                    className="unselectable pointer ml-2 text-muted font-italic"
+                    data-tippy-content={i18n.t('locked')}
+                  >
+                    <svg class={`icon icon-inline text-danger`}>
+                      <use xlinkHref="#icon-lock"></use>
+                    </svg>
                   </small>
                 )}
                 {post.stickied && (
-                  <small className="ml-2 text-muted font-italic">
-                    {i18n.t('stickied')}
+                  <small
+                    className="unselectable pointer ml-2 text-muted font-italic"
+                    data-tippy-content={i18n.t('stickied')}
+                  >
+                    <svg class={`icon icon-inline text-success`}>
+                      <use xlinkHref="#icon-pin"></use>
+                    </svg>
                   </small>
                 )}
                 {post.nsfw && (