summaryrefslogtreecommitdiff
path: root/app/assets
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/javascripts/sidebar/components/todo_toggle/todo.vue11
-rw-r--r--app/assets/stylesheets/framework/sidebar.scss4
2 files changed, 9 insertions, 6 deletions
diff --git a/app/assets/javascripts/sidebar/components/todo_toggle/todo.vue b/app/assets/javascripts/sidebar/components/todo_toggle/todo.vue
index 3d96405896d..643b5aca89c 100644
--- a/app/assets/javascripts/sidebar/components/todo_toggle/todo.vue
+++ b/app/assets/javascripts/sidebar/components/todo_toggle/todo.vue
@@ -59,6 +59,9 @@ export default {
collapsedButtonIcon() {
return this.isTodo ? 'todo-done' : 'todo-add';
},
+ collapsedButtonIconVisible() {
+ return this.collapsed && !this.isActionActive;
+ },
},
methods: {
handleButtonClick() {
@@ -82,8 +85,12 @@ export default {
data-boundary="viewport"
@click="handleButtonClick"
>
- <icon v-show="collapsed" :class="collapsedButtonIconClasses" :name="collapsedButtonIcon" />
- <span v-show="!collapsed" class="issuable-todo-inner"> {{ buttonLabel }} </span>
+ <icon
+ v-show="collapsedButtonIconVisible"
+ :class="collapsedButtonIconClasses"
+ :name="collapsedButtonIcon"
+ />
+ <span v-show="!collapsed" class="issuable-todo-inner">{{ buttonLabel }}</span>
<gl-loading-icon v-show="isActionActive" :inline="true" />
</button>
</template>
diff --git a/app/assets/stylesheets/framework/sidebar.scss b/app/assets/stylesheets/framework/sidebar.scss
index b9cfcf6ce5c..bf1fd7fd29f 100644
--- a/app/assets/stylesheets/framework/sidebar.scss
+++ b/app/assets/stylesheets/framework/sidebar.scss
@@ -61,10 +61,6 @@
padding-right: 0;
z-index: 300;
- .btn-sidebar-action {
- display: inline-flex;
- }
-
@include media-breakpoint-only(sm) {
&:not(.wiki-sidebar):not(.build-sidebar):not(.issuable-bulk-update-sidebar) .content-wrapper {
padding-right: $gutter-collapsed-width;