Skip to content
This repository was archived by the owner on May 19, 2023. It is now read-only.

Commit fcea05c

Browse files
committed
refactor: renames material-ui components expansionpanel to accordion
1 parent 5dce9c2 commit fcea05c

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

src/components/molecules/Accordion.tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import 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'
55
import { makeStyles, Theme, createStyles } from '@material-ui/core/styles'
66
import ExpandMoreIcon from '@material-ui/icons/ExpandMore'
77
import { Typography } from '../atoms'
88
import { 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

src/components/molecules/FAQSection.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { FC, useState } from 'react'
22
import { makeStyles, Theme } from '@material-ui/core/styles'
3-
import { ExpansionPanel, ExpansionPanelDetails, ExpansionPanelSummary } from '@material-ui/core'
3+
import { Accordion, AccordionDetails, AccordionSummary } from '@material-ui/core'
44
import AddIcon from '@material-ui/icons/Add'
55
import RemoveIcon from '@material-ui/icons/Remove'
66
import { Typography } from '../atoms'
@@ -55,18 +55,18 @@ const FAQSection: FC<FAQSectionProps> = ({
5555
const onChange = (): void => setIsExpanded(!isExpanded)
5656

5757
return (
58-
<ExpansionPanel className={`${classes.root} ${className}`.trim()} expanded={isExpanded} onChange={onChange}>
59-
<ExpansionPanelSummary
58+
<Accordion className={`${classes.root} ${className}`.trim()} expanded={isExpanded} onChange={onChange}>
59+
<AccordionSummary
6060
expandIcon={isExpanded ? <RemoveIcon /> : <AddIcon />}
6161
>
6262
<Typography className={`${classes.heading} ${isExpanded ? classes.headingExpanded : classes.headingCollapsed}`.trim()}>{question}</Typography>
63-
</ExpansionPanelSummary>
64-
<ExpansionPanelDetails className={classes.panelDetails}>
63+
</AccordionSummary>
64+
<AccordionDetails className={classes.panelDetails}>
6565
<div className={classes.answerContainer}>
6666
<Typography className={classes.answerText}>{answer}</Typography>
6767
</div>
68-
</ExpansionPanelDetails>
69-
</ExpansionPanel>
68+
</AccordionDetails>
69+
</Accordion>
7070
)
7171
}
7272

0 commit comments

Comments
 (0)