File tree 2 files changed +41
-3
lines changed
packages/ra-ui-materialui/src/input
2 files changed +41
-3
lines changed Original file line number Diff line number Diff line change @@ -101,6 +101,45 @@ export const Disabled = () => (
101
101
</ Wrapper >
102
102
) ;
103
103
104
+ export const Variant = ( { hideLabel } ) => (
105
+ < Wrapper >
106
+ < SelectInput
107
+ source = "gender"
108
+ choices = { [
109
+ { id : 'M' , name : 'Male ' } ,
110
+ { id : 'F' , name : 'Female' } ,
111
+ ] }
112
+ label = { hideLabel ? false : 'default' }
113
+ />
114
+ < SelectInput
115
+ source = "gender"
116
+ choices = { [
117
+ { id : 'M' , name : 'Male ' } ,
118
+ { id : 'F' , name : 'Female' } ,
119
+ ] }
120
+ label = { hideLabel ? false : 'outlined' }
121
+ variant = "outlined"
122
+ />
123
+ < SelectInput
124
+ source = "gender"
125
+ choices = { [
126
+ { id : 'M' , name : 'Male ' } ,
127
+ { id : 'F' , name : 'Female' } ,
128
+ ] }
129
+ label = { hideLabel ? false : 'standard' }
130
+ variant = "standard"
131
+ />
132
+ </ Wrapper >
133
+ ) ;
134
+ Variant . args = {
135
+ hideLabel : false ,
136
+ } ;
137
+ Variant . argTypes = {
138
+ hideLabel : {
139
+ type : 'boolean' ,
140
+ } ,
141
+ } ;
142
+
104
143
export const ReadOnly = ( ) => (
105
144
< Wrapper >
106
145
< SelectInput
Original file line number Diff line number Diff line change @@ -306,15 +306,14 @@ export const SelectInput = (props: SelectInputProps) => {
306
306
onChange = { handleChangeWithCreateSupport }
307
307
select
308
308
label = {
309
- label !== '' &&
310
- label !== false && (
309
+ label !== '' && label !== false ? (
311
310
< FieldTitle
312
311
label = { label }
313
312
source = { source }
314
313
resource = { resourceProp }
315
314
isRequired = { isRequired }
316
315
/>
317
- )
316
+ ) : null
318
317
}
319
318
clearAlwaysVisible
320
319
error = { ! ! fetchError || invalid }
You can’t perform that action at this time.
0 commit comments