File tree 1 file changed +13
-6
lines changed
1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -104,20 +104,27 @@ const BreakScreenSection = () => {
104
104
` }
105
105
/>
106
106
) ) }
107
- < CustomScreen />
107
+ < CustomScreen rep = { breakScreen . replicant } />
108
108
</ RadioGroup >
109
109
</ Section >
110
110
)
111
111
}
112
112
113
- const CustomScreen = ( ) => {
114
- const [ screen , setScreen ] = React . useState ( "" )
113
+ const CustomScreen = ( { rep } : { rep : string | undefined } ) => {
114
+ const [ screen , setScreen ] = React . useState ( rep )
115
+ if (
116
+ screen === undefined &&
117
+ rep &&
118
+ ! [ "brb" , "maplist" , "rosters" ] . includes ( rep )
119
+ ) {
120
+ setScreen ( rep )
121
+ }
115
122
116
123
return (
117
124
< FormControlLabel
118
125
key = "custom"
119
- value = { screen }
120
- disabled = { screen . length === 0 }
126
+ value = { screen || "" }
127
+ disabled = { ! screen || screen . length === 0 }
121
128
control = { < Radio color = "primary" /> }
122
129
label = {
123
130
< Box ml = { 1.5 } >
@@ -131,7 +138,7 @@ const CustomScreen = () => {
131
138
} ,
132
139
} }
133
140
placeholder = "Custom Screen"
134
- value = { screen }
141
+ value = { screen || "" }
135
142
onChange = { e => setScreen ( e . target . value . toLowerCase ( ) ) }
136
143
/>
137
144
</ Box >
You can’t perform that action at this time.
0 commit comments