@@ -321,7 +321,7 @@ in the `admin/src/Component/User` directory:
321
321
// admin/src/Component/User/Create.js
322
322
323
323
import React from ' react' ;
324
- import { Create , SimpleForm , TextInput , email , required } from ' react-admin' ;
324
+ import { Create , SimpleForm , TextInput , email , required , ArrayInput , SimpleFormIterator } from ' react-admin' ;
325
325
326
326
export const UserCreate = (props ) => (
327
327
< Create { ... props }>
@@ -330,6 +330,11 @@ export const UserCreate = (props) => (
330
330
< TextInput source= " plainPassword" label= " Password" validate= { required () } / >
331
331
< TextInput source= " name" label= " Name" / >
332
332
< TextInput source= " phone" label= " Phone" / >
333
+ < ArrayInput source= " roles" label= " Roles" >
334
+ < SimpleFormIterator>
335
+ < TextInput / >
336
+ < / SimpleFormIterator>
337
+ < / ArrayInput>
333
338
< / SimpleForm>
334
339
< / Create>
335
340
);
@@ -340,7 +345,7 @@ export const UserCreate = (props) => (
340
345
// admin/src/Component/User/Edit.js
341
346
342
347
import React from ' react' ;
343
- import { Edit , SimpleForm , DisabledInput , TextInput , DateInput , email } from ' react-admin' ;
348
+ import { Edit , SimpleForm , DisabledInput , TextInput , email , ArrayInput , SimpleFormIterator , DateInput } from ' react-admin' ;
344
349
345
350
export const UserEdit = (props ) => (
346
351
< Edit {... props}>
@@ -349,6 +354,11 @@ export const UserEdit = (props) => (
349
354
< TextInput source= " email" label= " Email" validate= { email () } / >
350
355
< TextInput source= " name" label= " Name" / >
351
356
< TextInput source= " phone" label= " Phone" / >
357
+ < ArrayInput source= " roles" label= " Roles" >
358
+ < SimpleFormIterator>
359
+ < TextInput / >
360
+ < / SimpleFormIterator>
361
+ < / ArrayInput>
352
362
< DateInput disabled source= " createdAt" label= " Date" / >
353
363
< / SimpleForm>
354
364
< / Edit>
0 commit comments