@@ -12,29 +12,56 @@ This component displays a user status icon.
1212
1313```vue
1414<template>
15- 	<div class="grid">
16- 		<NcUserStatusIcon status="online" />
17- 		<span>Online</span>
18- 		<NcUserStatusIcon status="away" />
19- 		<span>Away</span>
20- 		<NcUserStatusIcon status="busy" />
21- 		<span>Busy</span>
22- 		<NcUserStatusIcon status="dnd" />
23- 		<span>Do not disturb</span>
24- 		<NcUserStatusIcon status="invisible" />
25- 		<span>Invisible</span>
26- 		<NcUserStatusIcon status="offline" />
27- 		<span>Offline</span>
15+ 	<div class="flex">
16+ 		<div class="grid">
17+ 			<NcUserStatusIcon status="online" />
18+ 			<span>Online</span>
19+ 			<NcUserStatusIcon status="away" />
20+ 			<span>Away</span>
21+ 			<NcUserStatusIcon status="busy" />
22+ 			<span>Busy</span>
23+ 			<NcUserStatusIcon status="dnd" />
24+ 			<span>Do not disturb</span>
25+ 			<NcUserStatusIcon status="invisible" />
26+ 			<span>Invisible</span>
27+ 			<NcUserStatusIcon status="offline" />
28+ 			<span>Offline</span>
29+ 		</div>
30+ 
31+ 		<NcThemeProvider dark>
32+ 			<div class="grid">
33+ 				<NcUserStatusIcon status="online" />
34+ 				<span>Online</span>
35+ 				<NcUserStatusIcon status="away" />
36+ 				<span>Away</span>
37+ 				<NcUserStatusIcon status="busy" />
38+ 				<span>Busy</span>
39+ 				<NcUserStatusIcon status="dnd" />
40+ 				<span>Do not disturb</span>
41+ 				<NcUserStatusIcon status="invisible" />
42+ 				<span>Invisible</span>
43+ 				<NcUserStatusIcon status="offline" />
44+ 				<span>Offline</span>
45+ 			</div>
46+ 		</NcThemeProvider>
2847	</div>
2948</template>
3049
3150<style>
51+ .flex {
52+ 	display: flex;
53+ 	gap: 4px;
54+ }
55+ 
3256.grid {
3357	display: grid;
3458	grid-template-columns: 20px 1fr;
3559	gap: 8px;
3660	align-items: center;
61+ 	padding: 4px;
3762	width: fit-content;
63+ 	background-color: var(--color-main-background);
64+ 	color: var(--color-main-text);
3865}
3966</style>
4067```
@@ -170,6 +197,11 @@ export default {
170197
171198< style lang= " scss" > 
172199.user - status- icon { 
200+ 	//  Custom colors for the svg icons, to not rely on server variables 
201+ 	-- color- icon- online:  #2D7B41 ; 
202+ 	-- color- icon- busy:  #DB0606 ; 
203+ 	-- color- icon- away:  #C88800 ; 
204+ 	-- color- icon- offline:  #6B6B6B ; 
173205	display:  flex; 
174206	justify- content:  center; 
175207	align- items:  center; 
0 commit comments