diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttongroup.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttongroup.directive.js index 79514bb668..4360cc6995 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttongroup.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttongroup.directive.js @@ -8,8 +8,11 @@ replace: true, templateUrl: 'views/components/buttons/umb-button-group.html', scope: { - actions: "=", - model: "=" + defaultButton: "=", + subButtons: "=", + state: "=?", + direction: "@?", + float: "@?" } }; diff --git a/src/Umbraco.Web.UI.Client/src/less/belle.less b/src/Umbraco.Web.UI.Client/src/less/belle.less index cb7f2bd08f..aeff3dd0eb 100644 --- a/src/Umbraco.Web.UI.Client/src/less/belle.less +++ b/src/Umbraco.Web.UI.Client/src/less/belle.less @@ -97,6 +97,8 @@ @import "components/umb-breadcrumbs.less"; @import "components/buttons/umb-button.less"; +@import "components/buttons/umb-button-group.less"; + @import "components/umb-file-dropzone.less"; //page specific styles diff --git a/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-group.less b/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-group.less new file mode 100644 index 0000000000..0b063d094d --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-group.less @@ -0,0 +1,10 @@ +.umb-button-group__toggle { + padding-left: 8px; + padding-right: 8px; + margin-left: -1px; +} + +.umb-button-group__sub-buttons.-align-right { + right: 0; + left: auto; +} diff --git a/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-group.html b/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-group.html index 8ad5ef3d13..087865a501 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-group.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-group.html @@ -1,13 +1,24 @@ -
+
- {{ defaultAction.label }} + + - + + + - +