Skip to content

Commit d7def05

Browse files
didimmovasimeonoff
andauthored
feat(carousel): update carousel styles to fit angular (#1883)
* feat(carousel): update carousel styles to fit angular * fix(carousel): set active indicator dot and border vars * feat(carousel): fix button background on focus+hover --------- Co-authored-by: Simeon Simeonoff <[email protected]>
1 parent 0ad066a commit d7def05

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

src/components/carousel/themes/shared/carousel.common.scss

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ igc-button::part(base) {
2828
igc-button::part(focused),
2929
igc-button::part(focused):hover {
3030
border: rem(2px) solid var-get($theme, 'button-focus-border-color');
31+
background: var-get($theme, 'button-background');
3132
color: var-get($theme, 'button-focus-arrow-color');
3233
}
3334

@@ -67,21 +68,25 @@ igc-button[disabled]::part(base) {
6768

6869
&:hover {
6970
border-color: var-get($theme, 'indicator-active-border-color');
71+
72+
&::after {
73+
background: var-get($theme, 'indicator-hover-dot-color');
74+
}
7075
}
7176
}
7277

7378
[part='dot active'] {
74-
border: rem(2px) solid var(--indicator-active-color);
79+
border: rem(2px) solid var(--indicator-border-active-color);
7580

7681
&::after {
77-
background: var(--indicator-active-color);
82+
background: var(--indicator-dot-active-color);
7883
}
7984

8085
&:hover {
81-
border-color: var(--indicator-active-color);
86+
border-color: var(--indicator-active-hover-color);
8287

8388
&::after {
84-
background: var(--indicator-active-color);
89+
background: var(--indicator-active-hover-color);
8590
}
8691
}
8792
}

src/components/carousel/themes/shared/carousel.indigo.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ igc-button::part(focused):hover {
5757
}
5858

5959
[part='dot active'] {
60-
border: rem(2px) solid var-get($theme, 'indicator-active-dot-color');
60+
border: rem(2px) solid var-get($theme, 'indicator-active-border-color');
6161
box-shadow: 0 0 0 rem(3px) var(--dot-shadow-color);
6262

6363
&::after {

src/components/carousel/themes/shared/indicator-container/indicator-container.common.scss

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@
44
$theme: $material;
55

66
[part~='base'] {
7-
--indicator-active-color: #{var-get($theme, 'indicator-active-border-color')};
7+
--indicator-border-active-color: #{var-get($theme, 'indicator-active-border-color')};
8+
--indicator-dot-active-color: #{var-get($theme, 'indicator-active-dot-color')};
9+
--indicator-active-hover-color: #{var-get($theme, 'indicator-active-hover-dot-color')};
810
}
911

1012
[part='base focused'] {
11-
--indicator-active-color: #{var-get($theme, 'indicator-focus-color')};
13+
--indicator-border-active-color: #{var-get($theme, 'indicator-focus-color')};
14+
--indicator-dot-active-color: #{var-get($theme, 'indicator-focus-color')};
15+
--indicator-active-hover-color: #{var-get($theme, 'indicator-focus-color')};
1216

1317
::slotted(div) {
1418
&::after {

0 commit comments

Comments
 (0)