Skip to content

Commit 03c88fe

Browse files
committed
fix: update ftva & dlc button-link styles to remove the dot hover
1 parent efa4b8e commit 03c88fe

File tree

2 files changed

+31
-41
lines changed

2 files changed

+31
-41
lines changed

packages/vue-component-library/src/styles/dlc/_button-link.scss

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
.dlc.button-link {
22
--transition-duration: 0.3s;
3-
.hover {
4-
display: none;
5-
}
3+
64
.arrow {
75
display: none;
86
}
@@ -21,8 +19,8 @@
2119
min-height: 38px;
2220

2321
transition: background-color var(--transition-duration) ease-out,
24-
color var(--transition-duration) ease-out,
25-
border-color var(--transition-duration) ease-out;
22+
color var(--transition-duration) ease-out,
23+
border-color var(--transition-duration) ease-out;
2624

2725
// Remove padding from first child
2826
*:not(:only-child):first-child {
Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.ftva.button-link {
1+
ftva.ftva.button-link {
22
--button-background-color: #{$accent-blue};
33
--button-text-color: #{$pure-white};
44
--button-border-color: #{$accent-blue};
@@ -7,45 +7,13 @@
77
--button-icon-accent-color: #{$pure-white};
88
@include ftva-button;
99

10-
/* This is a hover class beacause we need to over-ride the swipe animation */
11-
&:hover,
12-
.hover {
13-
--button-background-color: #{$darker-blue};
14-
--button-border-color: #{$darker-blue};
15-
16-
--button-icon-single-color: #{$pure-white};
17-
--button-icon-withaccent-color: #{$pure-white};
18-
--button-icon-accent-color: #{$pure-white};
19-
@include ftva-button;
20-
}
21-
2210
&.is-secondary {
2311
--button-background-color: #{$pure-white};
2412
--button-text-color: #{$accent-blue};
2513
--button-border-color: #{$accent-blue};
2614
--button-icon-single-color: #{$accent-blue};
2715
--button-icon-withaccent-color: #{$accent-blue};
2816
--button-icon-accent-color: #{$accent-blue};
29-
30-
&:hover,
31-
.hover {
32-
--button-background-color: #{$accent-blue};
33-
--button-text-color: #{$pure-white};
34-
--button-icon-single-color: #{$pure-white};
35-
--button-icon-withaccent-color: #{$pure-white};
36-
--button-icon-accent-color: #{$pure-white};
37-
}
38-
}
39-
40-
// General Styling
41-
&:hover,
42-
.hover {
43-
transition-duration: unset;
44-
transition-timing-function: unset;
45-
}
46-
47-
*:not(:only-child):first-child {
48-
padding-left: 0px;
4917
}
5018

5119
&.is-tertiary {
@@ -55,14 +23,38 @@
5523
--button-icon-single-color: #{$accent-blue};
5624
--button-icon-withaccent-color: #{$accent-blue};
5725
--button-icon-accent-color: #{$accent-blue};
26+
}
5827

59-
&:hover,
60-
.hover {
28+
@media #{$has-hover} {
29+
&:hover {
6130
--button-background-color: #{$darker-blue};
62-
--button-text-color: #{$pure-white};
31+
--button-border-color: #{$darker-blue};
6332
--button-icon-single-color: #{$pure-white};
6433
--button-icon-withaccent-color: #{$pure-white};
6534
--button-icon-accent-color: #{$pure-white};
35+
36+
&.is-secondary {
37+
--button-background-color: #{$accent-blue};
38+
--button-text-color: #{$pure-white};
39+
--button-icon-single-color: #{$pure-white};
40+
--button-icon-withaccent-color: #{$pure-white};
41+
--button-icon-accent-color: #{$pure-white};
42+
}
43+
44+
&.is-tertiary {
45+
--button-background-color: #{$darker-blue};
46+
--button-text-color: #{$pure-white};
47+
--button-icon-single-color: #{$pure-white};
48+
--button-icon-withaccent-color: #{$pure-white};
49+
--button-icon-accent-color: #{$pure-white};
50+
}
51+
52+
transition-duration: unset;
53+
transition-timing-function: unset;
6654
}
6755
}
56+
57+
*:not(:only-child):first-child {
58+
padding-left: 0px;
59+
}
6860
}

0 commit comments

Comments
 (0)