mirror of
				https://github.com/D4M13N-D3V/comissions-app-ui.git
				synced 2025-10-31 09:35:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			104 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| // ** MUI imports
 | |
| import { styled } from '@mui/material/styles'
 | |
| 
 | |
| const ApexChartWrapper = styled('div')(({ theme }) => ({
 | |
|   '& .apexcharts-canvas': {
 | |
|     "& line[stroke='transparent']": {
 | |
|       display: 'none'
 | |
|     },
 | |
|     '& .apexcharts-xaxis > line, & .apexcharts-yaxis > line': {
 | |
|       stroke: theme.palette.divider
 | |
|     },
 | |
|     '& .apexcharts-xaxis-tick, & .apexcharts-yaxis-tick': {
 | |
|       stroke: theme.palette.divider
 | |
|     },
 | |
|     '& .apexcharts-tooltip': {
 | |
|       boxShadow: theme.shadows[3],
 | |
|       borderColor: theme.palette.divider,
 | |
|       background: theme.palette.background.paper,
 | |
|       '& .apexcharts-tooltip-title': {
 | |
|         fontWeight: 600,
 | |
|         borderColor: theme.palette.divider,
 | |
|         background: theme.palette.background.paper
 | |
|       },
 | |
|       '&.apexcharts-theme-dark': {
 | |
|         '& .apexcharts-tooltip-text-label, & .apexcharts-tooltip-text-value': {
 | |
|           color: theme.palette.common.white
 | |
|         }
 | |
|       },
 | |
|       '& .bar-chart': {
 | |
|         padding: theme.spacing(2, 2.5)
 | |
|       }
 | |
|     },
 | |
|     '& .apexcharts-xaxistooltip': {
 | |
|       borderColor: theme.palette.divider,
 | |
|       background: theme.palette.mode === 'light' ? theme.palette.grey[50] : theme.palette.background.default,
 | |
|       '& .apexcharts-xaxistooltip-text': {
 | |
|         color: theme.palette.text.primary
 | |
|       },
 | |
|       '&:after': {
 | |
|         borderBottomColor: theme.palette.mode === 'light' ? theme.palette.grey[50] : theme.palette.background.default
 | |
|       },
 | |
|       '&:before': {
 | |
|         borderBottomColor: theme.palette.divider
 | |
|       }
 | |
|     },
 | |
|     '& .apexcharts-yaxistooltip': {
 | |
|       borderColor: theme.palette.divider,
 | |
|       background: theme.palette.mode === 'light' ? theme.palette.grey[50] : theme.palette.background.default,
 | |
|       '& .apexcharts-yaxistooltip-text': {
 | |
|         color: theme.palette.text.primary
 | |
|       },
 | |
|       '&:after': {
 | |
|         borderLeftColor: theme.palette.mode === 'light' ? theme.palette.grey[50] : theme.palette.background.default
 | |
|       },
 | |
|       '&:before': {
 | |
|         borderLeftColor: theme.palette.divider
 | |
|       }
 | |
|     },
 | |
|     '& .apexcharts-text, & .apexcharts-tooltip-text, & .apexcharts-datalabel-label, & .apexcharts-datalabel': {
 | |
|       filter: 'none',
 | |
|       fontWeight: 400,
 | |
|       fill: theme.palette.text.primary,
 | |
|       fontFamily: `${theme.typography.fontFamily} !important`
 | |
|     },
 | |
|     '& .apexcharts-pie-label': {
 | |
|       filter: 'none',
 | |
|       fill: theme.palette.common.white
 | |
|     },
 | |
|     '& .apexcharts-pie': {
 | |
|       '& .apexcharts-datalabel-label, .apexcharts-datalabel-value': {
 | |
|         fontSize: '1.5rem'
 | |
|       }
 | |
|     },
 | |
|     '& .apexcharts-marker': {
 | |
|       boxShadow: 'none'
 | |
|     },
 | |
|     '& .apexcharts-legend-series': {
 | |
|       margin: `${theme.spacing(0.75, 2)} !important`,
 | |
|       '& .apexcharts-legend-text': {
 | |
|         marginLeft: theme.spacing(0.75),
 | |
|         color: `${theme.palette.text.primary} !important`
 | |
|       }
 | |
|     },
 | |
|     '& .apexcharts-xcrosshairs, & .apexcharts-ycrosshairs, & .apexcharts-gridline': {
 | |
|       stroke: theme.palette.divider
 | |
|     },
 | |
|     '& .apexcharts-heatmap-rect': {
 | |
|       stroke: theme.palette.mode === 'light' ? theme.palette.background.paper : theme.palette.background.default
 | |
|     },
 | |
|     '& .apexcharts-radialbar > g > g:first-of-type .apexcharts-radialbar-area': {
 | |
|       stroke: theme.palette.background.default
 | |
|     },
 | |
|     '& .apexcharts-radar-series polygon': {
 | |
|       stroke: theme.palette.divider,
 | |
|       fill: theme.palette.background.paper
 | |
|     },
 | |
|     '& .apexcharts-radar-series line': {
 | |
|       stroke: theme.palette.divider
 | |
|     }
 | |
|   }
 | |
| }))
 | |
| 
 | |
| export default ApexChartWrapper
 | 
