gem "marcel"
# Used for browser detection
-gem "browser"
+gem "browser", "< 6" # for ruby 3.0 support
# Used for S3 object storage
gem "aws-sdk-s3"
def role_icon_svg_tag(role, blank, title, **options)
role_colors = {
"administrator" => "#f69e42",
- "moderator" => "#0606ff",
+ "moderator" => "#447eff",
"importer" => "#38e13a"
}
color = role_colors[role] || "currentColor"
path_data = "M 10,2 8.125,8 2,8 6.96875,11.71875 5,18 10,14 15,18 13.03125,11.71875 18,8 11.875,8 10,2 z"
tag.svg(:width => 20, :height => 20, **options) do
concat tag.title(title)
- concat tag.path(:d => path_data, :fill => color, :stroke => color, "stroke-width" => 2, "stroke-linejoin" => "round")
- concat tag.path(:d => path_data, :fill => "#fff") if blank
+ concat tag.path(:d => path_data,
+ :fill => blank ? "none" : color,
+ :stroke => color,
+ "stroke-width" => blank ? 1.5 : 2,
+ "stroke-linejoin" => "round")
end
end
end
balanced-match "^1.0.0"
concat-map "0.0.1"
-bs-custom-file-input@^1.3.4:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/bs-custom-file-input/-/bs-custom-file-input-1.3.4.tgz#c275cb8d4f1c02ba026324292509fa9a747dbda8"
- integrity sha512-NBsQzTnef3OW1MvdKBbMHAYHssCd613MSeJV7z2McXznWtVMnJCy7Ckyc+PwxV6Pk16cu6YBcYWh/ZE0XWNKCA==
-
call-bind@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9"