Remove @mixin btn-default class from ../gitlab-development-kit/gitlab/app/assets/stylesheets/framework/buttons.scss

Issue: Remove .@mixin btn-default class from ../gitlab-development-kit/gitlab/app/assets/stylesheets/framework/buttons.scss

Deprecate and remove the .@mixin btn-default class from ../gitlab-development-kit/gitlab/app/assets/stylesheets/framework/buttons.scss

  • 6 CSS properties: Number of CSS rules in the class.
  • 0 subclasses: Classes that extend this class.
  • 12 references: Number of usages in codebase.

Class definition:

@mixin btn-default { border-radius: $gl-border-radius-base; font-size: $gl-font-size; font-weight: $gl-font-weight-normal; padding: $gl-vert-padding $gl-btn-padding; &:focus, &:active { background-color: $btn-active-gray; box-shadow: none; }

Instances of .@mixin btn-default found in:

../gitlab-development-kit/gitlab/ee/app/assets/javascripts/sidebar/components/cve_id_request/cve_id_request.vue

  • ../gitlab-development-kit/gitlab/ee/app/assets/javascripts/environments_dashboard/components/dashboard/environment_header.vue
  • ../gitlab-development-kit/gitlab/app/views/shared/issuable/_search_bar.html.haml

Implementation Plan

See instructions in epic Auditing and Removing CSS Classes in Frameworks.