diff --git a/app/javascript/initializers/bridge/bridge_element.js b/app/javascript/initializers/bridge/bridge_element.js index 438cf22e1..414f8ee30 100644 --- a/app/javascript/initializers/bridge/bridge_element.js +++ b/app/javascript/initializers/bridge/bridge_element.js @@ -5,7 +5,8 @@ BridgeElement.prototype.getButton = function() { title: this.title, icon: this.getIcon(), displayTitle: this.getDisplayTitle(), - displayAsPrimaryAction: this.getDisplayAsPrimaryAction() + displayAsPrimaryAction: this.getDisplayAsPrimaryAction(), + slot: this.getSlot() } } @@ -26,3 +27,7 @@ BridgeElement.prototype.getDisplayTitle = function() { BridgeElement.prototype.getDisplayAsPrimaryAction = function() { return !!this.bridgeAttribute(`display-as-primary-action`) } + +BridgeElement.prototype.getSlot = function () { + return this.bridgeAttribute("slot") ?? "right" +}