11import React , { FC , useState } from 'react'
2- import ExpansionPanel , { ExpansionPanelProps } from '@material-ui/core/ExpansionPanel '
3- import ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails '
4- import ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary '
2+ import { Accordion as MUIAccordion , AccordionProps as MUIAccordionProps } from '@material-ui/core'
3+ import AccordionDetails from '@material-ui/core/AccordionDetails '
4+ import AccordionSummary from '@material-ui/core/AccordionSummary '
55import { makeStyles , Theme , createStyles } from '@material-ui/core/styles'
66import ExpandMoreIcon from '@material-ui/icons/ExpandMore'
77import { Typography } from '../atoms'
88import { colors } from '../../theme'
99
10- interface AccordionProps extends ExpansionPanelProps {
10+ interface AccordionProps extends MUIAccordionProps {
1111 id : string
1212 title ?: string
1313}
@@ -24,7 +24,7 @@ const useStyles = makeStyles((theme: Theme) => createStyles({
2424 fontWeight : theme . typography . fontWeightBold ,
2525 width : '100%' ,
2626 } ,
27- expansionPanelSummary : {
27+ accordionSummary : {
2828 borderBottom : `1px solid ${ colors . gray2 } ` ,
2929 } ,
3030} ) )
@@ -38,23 +38,23 @@ const Accordion: FC<AccordionProps> = ({
3838 const onChange = ( ) : void => setIsExpanded ( ! isExpanded )
3939
4040 return (
41- < ExpansionPanel
41+ < MUIAccordion
4242 className = { classes . root }
4343 expanded = { isExpanded }
4444 onChange = { onChange }
4545 >
46- < ExpansionPanelSummary
47- className = { classes . expansionPanelSummary }
46+ < AccordionSummary
47+ className = { classes . accordionSummary }
4848 expandIcon = { < ExpandMoreIcon /> }
4949 aria-controls = { `panel-${ id } -content` }
5050 id = { id }
5151 >
5252 < Typography className = { classes . heading } > { title } </ Typography >
53- </ ExpansionPanelSummary >
54- < ExpansionPanelDetails >
53+ </ AccordionSummary >
54+ < AccordionDetails >
5555 { children }
56- </ ExpansionPanelDetails >
57- </ ExpansionPanel >
56+ </ AccordionDetails >
57+ </ MUIAccordion >
5858 )
5959}
6060
0 commit comments