comments: put sticky option in popup menu instead of in edit form.
Put the option to sticky a comment in the "..." popup menu instead of in the comment edit form. This makes it more consistent with deleting or undeleting a comment. Also fix a bug where the comment undelete icon didn't show up due to a typo.
This commit is contained in:
@@ -7,8 +7,8 @@ module ComponentsHelper
|
||||
render PostPreviewComponent.with_collection(posts, **options)
|
||||
end
|
||||
|
||||
def render_comment(comment, **options)
|
||||
render CommentComponent.new(comment: comment, **options)
|
||||
def render_comment(comment, current_user:, **options)
|
||||
render CommentComponent.new(comment: comment, current_user: current_user, **options)
|
||||
end
|
||||
|
||||
def render_comment_section(post, **options)
|
||||
|
||||
@@ -30,6 +30,10 @@ module IconHelper
|
||||
icon_tag("fas fa-thumbtack", **options)
|
||||
end
|
||||
|
||||
def unsticky_icon(**options)
|
||||
svg_icon_tag("unsticky-icon", "M306.5 186.6l-5.7-42.6H328c13.2 0 24-10.8 24-24V24c0-13.2-10.8-24-24-24H56C42.8 0 32 10.8 32 24v96c0 13.2 10.8 24 24 24h27.2l-5.7 42.6C29.6 219.4 0 270.7 0 328c0 13.2 10.8 24 24 24h144v104c0 .9.1 1.7.4 2.5l16 48c2.4 7.3 12.8 7.3 15.2 0l16-48c.3-.8.4-1.7.4-2.5V352h144c13.2 0 24-10.8 24-24 0-57.3-29.6-108.6-77.5-141.4zM50.5 304c8.3-38.5 35.6-70 71.5-87.8L138 96H80V48h224v48h-58l16 120.2c35.8 17.8 63.2 49.4 71.5 87.8z", **options)
|
||||
end
|
||||
|
||||
def lock_icon(**options)
|
||||
icon_tag("fas fa-lock", **options)
|
||||
end
|
||||
@@ -39,7 +43,7 @@ module IconHelper
|
||||
end
|
||||
|
||||
def undelete_icon(**options)
|
||||
icon_tag("fas fa-trash-restore_alt", **options)
|
||||
icon_tag("fas fa-trash-restore-alt", **options)
|
||||
end
|
||||
|
||||
def private_icon(**options)
|
||||
|
||||
Reference in New Issue
Block a user