From ae0fa64ef6261bc99b9b7f6af2047c017399f509 Mon Sep 17 00:00:00 2001 From: silverwind Date: Wed, 10 May 2023 11:16:44 +0200 Subject: Review fixes and enhancements (#24526) - Fix regression with icons wrapping from https://github.com/go-gitea/gitea/pull/24459 - Fix box misalignment on small screen - Fix avatar misalignment on review comment - Fix incorrect underline hover effect on review icons - Move status icon to left side in review box - Enhance review icon colors, add helper function for it - Add missing inline avatars in review comments - Tweak icon sizes because some octicons have inconsistent sizing ### Before Screenshot 2023-05-04 at 20 50 28 Screenshot 2023-05-04 at 20 50 42 ### After Screenshot 2023-05-04 at 20 55 08 Screenshot 2023-05-04 at 20 55 16 --------- Co-authored-by: Giteabot --- models/issues/review.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'models') diff --git a/models/issues/review.go b/models/issues/review.go index fe123d7398..ed30bce149 100644 --- a/models/issues/review.go +++ b/models/issues/review.go @@ -189,6 +189,20 @@ func (r *Review) LoadAttributes(ctx context.Context) (err error) { return err } +func (r *Review) HTMLTypeColorName() string { + switch r.Type { + case ReviewTypeApprove: + return "green" + case ReviewTypeComment: + return "grey" + case ReviewTypeReject: + return "red" + case ReviewTypeRequest: + return "yellow" + } + return "grey" +} + // GetReviewByID returns the review by the given ID func GetReviewByID(ctx context.Context, id int64) (*Review, error) { review := new(Review) -- cgit v1.2.3