| import { createTheme } from '@mui/material/styles'; |
| |
| export const theme = createTheme({ |
| palette: { |
| primary: { |
| main: '#2196f3', |
| light: '#64b5f6', |
| dark: '#1976d2' |
| }, |
| secondary: { |
| main: '#f50057', |
| light: '#ff4081', |
| dark: '#c51162' |
| }, |
| background: { |
| default: '#f5f5f5', |
| paper: '#ffffff' |
| } |
| }, |
| shape: { |
| borderRadius: 8 |
| }, |
| components: { |
| MuiButton: { |
| styleOverrides: { |
| root: { |
| textTransform: 'none', |
| fontWeight: 500, |
| borderRadius: 8, |
| padding: '8px 16px' |
| } |
| } |
| }, |
| MuiPaper: { |
| styleOverrides: { |
| root: { |
| borderRadius: 8, |
| boxShadow: '0 2px 8px rgba(0,0,0,0.1)' |
| } |
| } |
| }, |
| MuiTableCell: { |
| styleOverrides: { |
| head: { |
| fontWeight: 600, |
| backgroundColor: '#f5f5f5' |
| } |
| } |
| }, |
| MuiTextField: { |
| styleOverrides: { |
| root: { |
| '& .MuiOutlinedInput-root': { |
| borderRadius: 8 |
| } |
| } |
| } |
| }, |
| MuiSelect: { |
| styleOverrides: { |
| root: { |
| borderRadius: 8 |
| } |
| } |
| } |
| } |
| }); |