@@ -13,6 +13,10 @@ import {
1313 TextInput ,
1414 useRecordContext ,
1515} from 'react-admin' ;
16+ import PhotoCameraIcon from '@mui/icons-material/PhotoCamera' ;
17+ import AspectRatioIcon from '@mui/icons-material/AspectRatio' ;
18+ import EditNoteIcon from '@mui/icons-material/EditNote' ;
19+ import ReviewIcon from '@mui/icons-material/Comment' ;
1620
1721import { ProductEditDetails } from './ProductEditDetails' ;
1822import CustomerReferenceField from '../visitors/CustomerReferenceField' ;
@@ -37,7 +41,9 @@ const ProductEdit = () => (
3741 < TabbedForm >
3842 < TabbedForm . Tab
3943 label = "resources.products.tabs.image"
40- sx = { { maxWidth : '40em' } }
44+ sx = { { maxWidth : '40em' , minHeight : 48 } }
45+ iconPosition = "start"
46+ icon = { < PhotoCameraIcon /> }
4147 >
4248 < Poster />
4349 < TextInput source = "image" validate = { req } />
@@ -46,14 +52,18 @@ const ProductEdit = () => (
4652 < TabbedForm . Tab
4753 label = "resources.products.tabs.details"
4854 path = "details"
49- sx = { { maxWidth : '40em' } }
55+ sx = { { maxWidth : '40em' , minHeight : 48 } }
56+ iconPosition = "start"
57+ icon = { < AspectRatioIcon /> }
5058 >
5159 < ProductEditDetails />
5260 </ TabbedForm . Tab >
5361 < TabbedForm . Tab
5462 label = "resources.products.tabs.description"
5563 path = "description"
56- sx = { { maxWidth : '40em' } }
64+ sx = { { maxWidth : '40em' , minHeight : 48 } }
65+ iconPosition = "start"
66+ icon = { < EditNoteIcon /> }
5767 >
5868 < RichTextInput source = "description" label = "" validate = { req } />
5969 </ TabbedForm . Tab >
@@ -67,6 +77,9 @@ const ProductEdit = () => (
6777 />
6878 }
6979 path = "reviews"
80+ sx = { { minHeight : 48 } }
81+ iconPosition = "start"
82+ icon = { < ReviewIcon /> }
7083 >
7184 < ReferenceManyField
7285 reference = "reviews"
0 commit comments