Commit 263c4f98 authored by Kushal Pandya's avatar Kushal Pandya

Merge branch 'gl-button-issues' into 'master'

Apply new GitLab UI style for todo button in the issuable sidebar

See merge request gitlab-org/gitlab!52779
parents 0f9f17d8 a3d2d273
...@@ -42,7 +42,7 @@ export default { ...@@ -42,7 +42,7 @@ export default {
buttonClasses() { buttonClasses() {
return this.collapsed return this.collapsed
? 'btn-blank btn-todo sidebar-collapsed-icon dont-change-state' ? 'btn-blank btn-todo sidebar-collapsed-icon dont-change-state'
: 'btn btn-default btn-todo issuable-header-btn float-right'; : 'gl-button btn btn-default btn-todo issuable-header-btn float-right';
}, },
buttonLabel() { buttonLabel() {
return this.isTodo ? MARK_TEXT : TODO_TEXT; return this.isTodo ? MARK_TEXT : TODO_TEXT;
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
- button_icon = has_todo ? todo_button_data[:mark_icon] : todo_button_data[:todo_icon] - button_icon = has_todo ? todo_button_data[:mark_icon] : todo_button_data[:todo_icon]
%button.issuable-todo-btn.js-issuable-todo{ type: 'button', %button.issuable-todo-btn.js-issuable-todo{ type: 'button',
class: (is_collapsed ? 'btn-blank sidebar-collapsed-icon dont-change-state has-tooltip' : 'btn btn-default issuable-header-btn float-right'), class: (is_collapsed ? 'btn-blank sidebar-collapsed-icon dont-change-state has-tooltip' : 'gl-button btn btn-default issuable-header-btn float-right'),
title: button_title, title: button_title,
'aria-label' => button_title, 'aria-label' => button_title,
data: todo_button_data } data: todo_button_data }
......
---
title: Apply new GitLab UI style for todo button in the issuable sidebar
merge_request: 52779
author: Yogi (@yo)
type: other
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
exports[`SidebarTodo template renders component container element with proper data attributes 1`] = ` exports[`SidebarTodo template renders component container element with proper data attributes 1`] = `
<button <button
aria-label="Mark as done" aria-label="Mark as done"
class="btn btn-default btn-todo issuable-header-btn float-right" class="gl-button btn btn-default btn-todo issuable-header-btn float-right"
data-issuable-id="1" data-issuable-id="1"
data-issuable-type="epic" data-issuable-type="epic"
type="button" type="button"
......
...@@ -26,7 +26,7 @@ describe('SidebarTodo', () => { ...@@ -26,7 +26,7 @@ describe('SidebarTodo', () => {
it.each` it.each`
state | classes state | classes
${false} | ${['btn', 'btn-default', 'btn-todo', 'issuable-header-btn', 'float-right']} ${false} | ${['gl-button', 'btn', 'btn-default', 'btn-todo', 'issuable-header-btn', 'float-right']}
${true} | ${['btn-blank', 'btn-todo', 'sidebar-collapsed-icon', 'dont-change-state']} ${true} | ${['btn-blank', 'btn-todo', 'sidebar-collapsed-icon', 'dont-change-state']}
`('returns todo button classes for when `collapsed` prop is `$state`', ({ state, classes }) => { `('returns todo button classes for when `collapsed` prop is `$state`', ({ state, classes }) => {
createComponent({ collapsed: state }); createComponent({ collapsed: state });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment