]> cat aescling's git repositories - mastodon.git/commitdiff
Fix badge color not affected (#18826)
authorJeong Arm <kjwonmail@gmail.com>
Mon, 18 Jul 2022 23:06:11 +0000 (08:06 +0900)
committeraescling <aescling+gitlab@cat.family>
Mon, 5 Sep 2022 04:27:55 +0000 (00:27 -0400)
* Fix badge color not affected

* Generate user role css

app/javascript/styles/mastodon/accounts.scss
app/views/custom_css/show.css.erb

index 215774a192f6d966a3b6acab3d8b951d771bbe2f..54b65bfc8c2b111fc2da8c973639994d0d3bc332 100644 (file)
   font-size: 12px;
   line-height: 12px;
   font-weight: 500;
-  color: $ui-secondary-color;
-  background-color: rgba($ui-secondary-color, 0.1);
-  border: 1px solid rgba($ui-secondary-color, 0.5);
+  color: var(--user-role-accent, $ui-secondary-color);
+  background-color: var(--user-role-background, rgba($ui-secondary-color, 0.1));
+  border: 1px solid var(--user-role-border, rgba($ui-secondary-color, 0.5));
 
   &.moderator {
     color: $success-green;
index 9cd38fb37140a1fd23790ae11b80700a951b2bc2..bcbe819621fa46db5fb829949efc9c958772dd3f 100644 (file)
@@ -5,6 +5,8 @@
 <%- UserRole.where(highlighted: true).select { |role| role.color.present? }.each do |role| %>
 .user-role-<%= role.id %> {
   --user-role-accent: <%= role.color %>;
+  --user-role-background: <%= role.color + '19' %>;
+  --user-role-border: <%= role.color + '80' %>;
 }
 
 <%- end %>