* Use custom mascot on static share page
* Use full_asset_url
--- /dev/null
+# frozen_string_literal: true
+
+module MascotHelper
+ def mascot_url
+ full_asset_url(instance_presenter.mascot&.file&.url || asset_pack_path('media/images/elephant_ui_plane.svg'))
+ end
+
+ private
+
+ def instance_presenter
+ @instance_presenter ||= InstancePresenter.new
+ end
+end
flex-direction: column;
justify-content: flex-end;
- > * {
+ > div {
flex: 1;
max-height: 235px;
- background: url('../images/elephant_ui_plane.svg') no-repeat left bottom / contain;
+ position: relative;
+
+ img {
+ max-height: 100%;
+ max-width: 100%;
+ height: 100%;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ }
}
}
.container-alt= yield
.modal-layout__mastodon
%div
+ %img{alt:'', draggable:'false', src:"#{mascot_url}"}
= render template: 'layouts/application'