1- import React from " react" ;
2- import { StatusBar } from " ../../../components" ;
1+ import React from ' react' ;
2+ import { StatusBar } from ' ../../../components' ;
33
44export default {
5- title : " Atoms/StatusBar" ,
5+ title : ' Atoms/StatusBar' ,
66 component : StatusBar ,
7- tags : [ " autodocs" ] ,
7+ tags : [ ' autodocs' ] ,
88 parameters : {
9- layout : " centered" ,
9+ layout : ' centered' ,
1010 } ,
1111 argTypes : {
1212 status : {
13- control : " select" ,
14- options : [ " valid" , " invalid" , " edited" , " prerun" , " locked" ] ,
13+ control : ' select' ,
14+ options : [ ' valid' , ' invalid' , ' edited' , ' prerun' , ' locked' ] ,
1515 } ,
1616 size : {
17- control : " select" ,
18- options : [ " small" , " medium" , " full" ] ,
17+ control : ' select' ,
18+ options : [ ' small' , ' medium' , ' full' ] ,
1919 } ,
20- message : { control : " text" } ,
21- tooltip : { control : " text" } ,
20+ message : { control : ' text' } ,
21+ tooltip : { control : ' text' } ,
2222 } ,
2323} ;
2424
@@ -29,17 +29,17 @@ const Template = (args) => <StatusBar {...args} />;
2929
3030export const Default = Template . bind ( { } ) ;
3131Default . args = {
32- status : " prerun" ,
33- size : " medium" ,
34- message : "" ,
35- tooltip : " Additional information" ,
32+ status : ' prerun' ,
33+ size : ' medium' ,
34+ message : '' ,
35+ tooltip : ' Additional information' ,
3636} ;
3737
3838// -------------------------------------------------------------
3939// Status Variants (medium size)
4040// -------------------------------------------------------------
4141export const StatusVariants = ( ) => (
42- < div style = { { display : " flex" , flexDirection : " column" , gap : 16 } } >
42+ < div style = { { display : ' flex' , flexDirection : ' column' , gap : 16 } } >
4343 < StatusBar status = "valid" size = "medium" tooltip = "Everything looks good" />
4444 < StatusBar status = "invalid" size = "medium" tooltip = "Something is wrong" />
4545 < StatusBar status = "edited" size = "medium" tooltip = "You modified this" />
@@ -52,23 +52,18 @@ export const StatusVariants = () => (
5252// Size Variants (using 'prerun')
5353// -------------------------------------------------------------
5454export const SizeVariants = ( ) => (
55- < div style = { { display : " flex" , flexDirection : " column" , gap : 16 } } >
55+ < div style = { { display : ' flex' , flexDirection : ' column' , gap : 16 } } >
5656 < StatusBar status = "prerun" size = "small" tooltip = "Small size" />
5757 < StatusBar status = "prerun" size = "medium" tooltip = "Medium size" />
58- < StatusBar
59- status = "prerun"
60- size = "full"
61- tooltip = "Full width"
62- message = "This scenario has not been run yet."
63- />
58+ < StatusBar status = "prerun" size = "full" tooltip = "Full width" message = "This scenario has not been run yet." />
6459 </ div >
6560) ;
6661
6762// -------------------------------------------------------------
6863// Full-width Examples per Status
6964// -------------------------------------------------------------
7065export const FullWidthVariants = ( ) => (
71- < div style = { { display : " flex" , flexDirection : " column" , gap : 16 , width : 400 } } >
66+ < div style = { { display : ' flex' , flexDirection : ' column' , gap : 16 , width : 400 } } >
7267 < StatusBar status = "valid" size = "full" message = "Everything is validated." />
7368 < StatusBar status = "invalid" size = "full" message = "Scenario contains errors." />
7469 < StatusBar status = "edited" size = "full" message = "Changes were made." />
@@ -83,33 +78,26 @@ export const FullWidthVariants = () => (
8378export const StatusSizeMatrix = ( ) => (
8479 < div
8580 style = { {
86- display : " grid" ,
87- gridTemplateColumns : " repeat(4, auto)" ,
81+ display : ' grid' ,
82+ gridTemplateColumns : ' repeat(4, auto)' ,
8883 gap : 20 ,
89- alignItems : " center" ,
84+ alignItems : ' center' ,
9085 } }
9186 >
9287 < strong > Status</ strong >
9388 < strong > Small</ strong >
9489 < strong > Medium</ strong >
9590 < strong > Full</ strong >
9691
97- { [ " valid" , " invalid" , " edited" , " prerun" , " locked" ] . map ( ( status ) => (
92+ { [ ' valid' , ' invalid' , ' edited' , ' prerun' , ' locked' ] . map ( ( status ) => (
9893 < React . Fragment key = { status } >
99- < div style = { { textTransform : "capitalize" , fontWeight : 600 } } >
100- { status }
101- </ div >
94+ < div style = { { textTransform : 'capitalize' , fontWeight : 600 } } > { status } </ div >
10295
10396 < StatusBar status = { status } size = "small" tooltip = "Small" />
10497
10598 < StatusBar status = { status } size = "medium" tooltip = "Medium" />
10699
107- < StatusBar
108- status = { status }
109- size = "full"
110- message = { `${ status } full-width example` }
111- tooltip = "Full width"
112- />
100+ < StatusBar status = { status } size = "full" message = { `${ status } full-width example` } tooltip = "Full width" />
113101 </ React . Fragment >
114102 ) ) }
115103 </ div >
@@ -119,9 +107,5 @@ export const StatusSizeMatrix = () => (
119107// Tooltip Example (Hover Demo)
120108// -------------------------------------------------------------
121109export const TooltipDemo = ( ) => (
122- < StatusBar
123- status = "edited"
124- size = "medium"
125- tooltip = "Hover the (?) icon to see the tooltip"
126- />
110+ < StatusBar status = "edited" size = "medium" tooltip = "Hover the (?) icon to see the tooltip" />
127111) ;
0 commit comments