Skip to content

Commit d5c3990

Browse files
committed
emotion: DividerWithText
1 parent f098d2f commit d5c3990

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed
Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
1-
import { makeStyles } from "@mui/styles";
2-
import { FC, PropsWithChildren } from "react";
1+
import { type Interpolation, type Theme } from "@emotion/react";
2+
import { type FC, type PropsWithChildren } from "react";
33

44
export const DividerWithText: FC<PropsWithChildren> = ({ children }) => {
5-
const classes = useStyles();
65
return (
7-
<div className={classes.container}>
8-
<div className={classes.border} />
9-
<span className={classes.content}>{children}</span>
10-
<div className={classes.border} />
6+
<div css={styles.container}>
7+
<div css={styles.border} />
8+
<span css={styles.content}>{children}</span>
9+
<div css={styles.border} />
1110
</div>
1211
);
1312
};
1413

15-
const useStyles = makeStyles((theme) => ({
14+
const styles = {
1615
container: {
1716
display: "flex",
1817
alignItems: "center",
1918
},
20-
border: {
19+
border: (theme) => ({
2120
borderBottom: `2px solid ${theme.palette.divider}`,
2221
width: "100%",
23-
},
24-
content: {
22+
}),
23+
content: (theme) => ({
2524
paddingTop: theme.spacing(0.5),
2625
paddingBottom: theme.spacing(0.5),
2726
paddingRight: theme.spacing(2),
2827
paddingLeft: theme.spacing(2),
2928
fontSize: theme.typography.h5.fontSize,
3029
color: theme.palette.text.secondary,
31-
},
32-
}));
30+
}),
31+
} satisfies Record<string, Interpolation<Theme>>;

0 commit comments

Comments
 (0)