Skip to content

Commit dacb9d0

Browse files
beth-panxnmetulev
andauthored
Update mgt-person background color css custom property (#520)
* Fix for people-picker background color * Update background color css property to only apply to presence * Add comment to ts file * update css Co-authored-by: Nikola Metulev <[email protected]>
1 parent 1cf9293 commit dacb9d0

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

src/components/mgt-person-card/mgt-person-card.scss

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ $person-card-background-color: var(--person-card-background-color, #ffffff);
3131
padding: 18px 14px;
3232

3333
mgt-person {
34-
--background-color: var(--person-card-background-color, #ffffff);
35-
3634
&.person-image {
3735
--avatar-size: 75px;
3836
}

src/components/mgt-person/mgt-person.scss

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ $font-size: var(--font-size, #{$ms-font-size-m});
2121
$font-weight: var(--font-weight, #{$ms-font-weight-semibold});
2222
$color: var(--color, #{$ms-color-neutralDark});
2323
$text-transform: var(text-transform, none);
24-
$background-color: var(--background-color, #ffffff);
24+
$presence-background-color: var(--presence-background-color, #ffffff);
2525

2626
$line2-font-size: var(--line2-font-size, var(--email-font-size, #{$ms-font-size-s}));
2727
$line2-font-weight: var(--line2-font-weight, 400);
@@ -68,7 +68,6 @@ mgt-person .person-root {
6868
position: relative;
6969
display: flex;
7070
align-items: center;
71-
background-color: $background-color;
7271

7372
.user-avatar {
7473
width: $avatar-size;
@@ -85,11 +84,11 @@ mgt-person .person-root {
8584
top: calc(#{$avatar-size} * 0.72 - 4px);
8685
width: calc(v#{$avatar-size} * 0.28);
8786
height: calc(#{$avatar-size} * 0.28);
88-
border: 2px solid $background-color;
87+
border: 2px solid $presence-background-color;
8988
border-radius: 50%;
9089

9190
.presence-oof-offline-wrapper {
92-
background-color: $background-color;
91+
background-color: $presence-background-color;
9392
border-color: $presence-color-oof;
9493

9594
.presence-oof-offline svg {
@@ -112,7 +111,7 @@ mgt-person .person-root {
112111
align-items: center;
113112

114113
&.presence-offline {
115-
background-color: $background-color;
114+
background-color: $presence-background-color;
116115
border-color: $presence-color-invisible;
117116
}
118117

@@ -122,7 +121,7 @@ mgt-person .person-root {
122121
}
123122

124123
&.presence-oof-available {
125-
background-color: $background-color;
124+
background-color: $presence-background-color;
126125
border-color: $presence-color-online;
127126
}
128127

@@ -137,7 +136,7 @@ mgt-person .person-root {
137136
}
138137

139138
&.presence-oof-dnd {
140-
background-color: $background-color;
139+
background-color: $presence-background-color;
141140
border-color: $presence-color-dnd;
142141
}
143142

@@ -147,7 +146,7 @@ mgt-person .person-root {
147146
}
148147

149148
&.presence-oof-busy {
150-
background-color: $background-color;
149+
background-color: $presence-background-color;
151150
border-color: $presence-color-dnd;
152151
}
153152
}
@@ -161,7 +160,7 @@ mgt-person .person-root {
161160

162161
.presence-available::before {
163162
content: $ms-icon-code-SkypeCheck;
164-
color: $background-color;
163+
color: $presence-background-color;
165164
margin-left: calc(#{$avatar-size} * 0.07 - 2px);
166165
}
167166

@@ -173,13 +172,13 @@ mgt-person .person-root {
173172

174173
.presence-away::before {
175174
content: $ms-icon-code-SkypeClock;
176-
color: $background-color;
175+
color: $presence-background-color;
177176
margin-left: calc(#{$avatar-size} * 0.07 - 2px);
178177
}
179178

180179
.presence-dnd::before {
181180
content: $ms-icon-code-SkypeMinus;
182-
color: $background-color;
181+
color: $presence-background-color;
183182
margin-left: calc(#{$avatar-size} * 0.07 - 2px);
184183
}
185184

src/components/mgt-person/mgt-person.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export enum PersonViewType {
6666
* @cssprop --font-size - {Length} Font size
6767
* @cssprop --font-weight - {Length} Font weight
6868
* @cssprop --color - {Color} Color
69-
* @cssprop --background-color - {Color} Background color
69+
* @cssprop --presence-background-color - {Color} Presence badge background color
7070
* @cssprop --text-transform - {String} text transform
7171
* @cssprop --line2-font-size - {Length} Line 2 font size
7272
* @cssprop --line2-font-weight - {Length} Line 2 font weight

0 commit comments

Comments
 (0)