chore: add and apply styles to existing buttons
This commit is contained in:
		
							
								
								
									
										44
									
								
								src/App.css
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								src/App.css
									
									
									
									
									
								
							| @@ -40,3 +40,47 @@ | |||||||
| .read-the-docs { | .read-the-docs { | ||||||
|   color: #888; |   color: #888; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | .button-gold { | ||||||
|  |   background-color: #A68A72 !important; | ||||||
|  |   color: #fff !important; | ||||||
|  |   border-radius: 16px !important; | ||||||
|  |   text-transform: uppercase !important; | ||||||
|  |   font-weight: 600 !important; | ||||||
|  |   padding-left: 24px !important; | ||||||
|  |   padding-right: 24px !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .button-gold:hover { | ||||||
|  |   background-color: #26201A !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | .button-transparent { | ||||||
|  |   background-color: transparent !important; | ||||||
|  |   color: black !important; | ||||||
|  |   border-radius: 16px !important; | ||||||
|  |   text-transform: uppercase !important; | ||||||
|  |   font-weight: 600 !important; | ||||||
|  |   padding-left: 24px !important; | ||||||
|  |   padding-right: 24px !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .button-transparent:hover { | ||||||
|  |   background-color: #26201A !important; | ||||||
|  |   color: #fff !important; | ||||||
|  | } | ||||||
|  | /*  | ||||||
|  | .button-transparent { | ||||||
|  |   background-color: transparent !important; | ||||||
|  |   color: black !important; | ||||||
|  |   text-transform: uppercase !important; | ||||||
|  |   font-weight: 600 !important; | ||||||
|  |   padding-left: 24px !important; | ||||||
|  |   padding-right: 24px !important; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .button-transparent:hover { | ||||||
|  |   background-color: #26201A !important; | ||||||
|  |   color: #fff !important; | ||||||
|  | } */ | ||||||
| @@ -119,18 +119,7 @@ export default function AddOrEditProductForm({ onAdd, initialData, onCancel }) { | |||||||
|             /> |             /> | ||||||
|           </Box> |           </Box> | ||||||
|         )} |         )} | ||||||
|         <Button component="label" |         <Button component="label" className="button-transparent"> | ||||||
|           sx={{ |  | ||||||
|             backgroundColor: 'transparent', |  | ||||||
|             color: 'black', |  | ||||||
|             textTransform: 'uppercase', |  | ||||||
|             fontWeight: 600, |  | ||||||
|             px: 3, |  | ||||||
|             '&:hover': { |  | ||||||
|               backgroundColor: '#26201A', |  | ||||||
|               color: '#fff', |  | ||||||
|             }, |  | ||||||
|           }}> |  | ||||||
|           Upload Image |           Upload Image | ||||||
|           <input type="file" hidden accept="image/*" onChange={handleImageChange} /> |           <input type="file" hidden accept="image/*" onChange={handleImageChange} /> | ||||||
|         </Button> |         </Button> | ||||||
| @@ -139,31 +128,9 @@ export default function AddOrEditProductForm({ onAdd, initialData, onCancel }) { | |||||||
|       <Box mt={2}> |       <Box mt={2}> | ||||||
|         {/* Fields... */} |         {/* Fields... */} | ||||||
|         <Box display="flex" justifyContent="flex-end" gap={1} mt={2}> |         <Box display="flex" justifyContent="flex-end" gap={1} mt={2}> | ||||||
|           <Button onClick={onCancel} |           <Button onClick={onCancel} className='button-transparent'> | ||||||
|             sx={{ |  | ||||||
|               backgroundColor: 'transparent', |  | ||||||
|               color: 'black', |  | ||||||
|               textTransform: 'uppercase', |  | ||||||
|               fontWeight: 600, |  | ||||||
|               px: 3, |  | ||||||
|               '&:hover': { |  | ||||||
|                 backgroundColor: '#26201A', |  | ||||||
|                 color: '#fff', |  | ||||||
|               }, |  | ||||||
|             }}> |  | ||||||
|             Cancel</Button> |             Cancel</Button> | ||||||
|           <Button variant="contained" onClick={handleSubmit} |           <Button variant="contained" onClick={handleSubmit} className="button-gold"> | ||||||
|             sx={{ |  | ||||||
|               backgroundColor: '#A68A72', |  | ||||||
|               color: '#fff', |  | ||||||
|               borderRadius: 2, |  | ||||||
|               textTransform: 'uppercase', |  | ||||||
|               fontWeight: 600, |  | ||||||
|               px: 3, |  | ||||||
|               '&:hover': { |  | ||||||
|                 backgroundColor: '#26201A', |  | ||||||
|               }, |  | ||||||
|             }}> |  | ||||||
|             Save</Button> |             Save</Button> | ||||||
|         </Box> |         </Box> | ||||||
|       </Box> |       </Box> | ||||||
|   | |||||||
| @@ -7,6 +7,8 @@ import AddOrEditProductForm from './AddOrEditProductForm.jsx'; | |||||||
| import EditIcon from '@mui/icons-material/Edit'; | import EditIcon from '@mui/icons-material/Edit'; | ||||||
| import DeleteIcon from '@mui/icons-material/Delete'; | import DeleteIcon from '@mui/icons-material/Delete'; | ||||||
|  |  | ||||||
|  | import '../App.css'; | ||||||
|  |  | ||||||
| const columnsBase = [ | const columnsBase = [ | ||||||
|     { field: 'id', headerName: 'ID', width: 70 }, |     { field: 'id', headerName: 'ID', width: 70 }, | ||||||
|     { field: 'company', headerName: 'Company', flex: 1 }, |     { field: 'company', headerName: 'Company', flex: 1 }, | ||||||
| @@ -121,30 +123,8 @@ export default function Admin({ children, maxWidth = 'lg', sx = {} }) { | |||||||
|                         <strong>{rowToDelete?.name}</strong>? |                         <strong>{rowToDelete?.name}</strong>? | ||||||
|                     </Typography> |                     </Typography> | ||||||
|                     <Box mt={2} display="flex" justifyContent="flex-end" gap={1}> |                     <Box mt={2} display="flex" justifyContent="flex-end" gap={1}> | ||||||
|                         <Button onClick={() => setConfirmOpen(false)} |                         <Button onClick={() => setConfirmOpen(false)} className='button-transparent'>Cancel</Button> | ||||||
|                             sx={{ |                         <Button variant="contained" onClick={confirmDelete} className="button-gold">Delete</Button> | ||||||
|                                 backgroundColor: 'transparent', |  | ||||||
|                                 color: 'black', |  | ||||||
|                                 textTransform: 'uppercase', |  | ||||||
|                                 fontWeight: 600, |  | ||||||
|                                 px: 3, |  | ||||||
|                                 '&:hover': { |  | ||||||
|                                     backgroundColor: '#26201A', |  | ||||||
|                                     color: '#fff', |  | ||||||
|                                 }, |  | ||||||
|                             }}>Cancel</Button> |  | ||||||
|                         <Button variant="contained" color="error" onClick={confirmDelete} |  | ||||||
|                             sx={{ |  | ||||||
|                                 backgroundColor: '#A68A72', |  | ||||||
|                                 color: '#fff', |  | ||||||
|                                 borderRadius: 2, |  | ||||||
|                                 textTransform: 'uppercase', |  | ||||||
|                                 fontWeight: 600, |  | ||||||
|                                 px: 3, |  | ||||||
|                                 '&:hover': { |  | ||||||
|                                     backgroundColor: '#26201A', |  | ||||||
|                                 }, |  | ||||||
|                             }}>Delete</Button> |  | ||||||
|                     </Box> |                     </Box> | ||||||
|                 </DialogContent> |                 </DialogContent> | ||||||
|             </Dialog> |             </Dialog> | ||||||
| @@ -158,18 +138,7 @@ export default function Admin({ children, maxWidth = 'lg', sx = {} }) { | |||||||
|                 /> |                 /> | ||||||
|  |  | ||||||
|                 <Box display="flex" justifyContent="flex-end" mt={2}> |                 <Box display="flex" justifyContent="flex-end" mt={2}> | ||||||
|                     <Button variant="contained" color="primary" onClick={() => setOpen(true)} |                     <Button variant="contained" onClick={() => setOpen(true)} className="button-gold"> | ||||||
|                         sx={{ |  | ||||||
|                             backgroundColor: '#A68A72', |  | ||||||
|                             color: '#fff', |  | ||||||
|                             borderRadius: 2, |  | ||||||
|                             textTransform: 'uppercase', |  | ||||||
|                             fontWeight: 600, |  | ||||||
|                             px: 3, |  | ||||||
|                             '&:hover': { |  | ||||||
|                                 backgroundColor: '#26201A', |  | ||||||
|                             }, |  | ||||||
|                         }}> |  | ||||||
|                         Add Product |                         Add Product | ||||||
|                     </Button> |                     </Button> | ||||||
|                 </Box> |                 </Box> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Rodolfo Ruiz
					Rodolfo Ruiz