Skip to content

Commit 4ed88a6

Browse files
committed
remove last styled components from docs code
1 parent 7f04cb5 commit 4ed88a6

File tree

4 files changed

+67
-56
lines changed

4 files changed

+67
-56
lines changed

apps/material-react-table-docs/components/mdx/SampleCodeSnippet.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
useTheme,
44
Tooltip,
55
IconButton,
6-
styled,
76
alpha,
87
Paper,
98
type SxProps,
@@ -13,12 +12,6 @@ import { Highlight, themes } from 'prism-react-renderer';
1312
import ContentCopyIcon from '@mui/icons-material/ContentCopy';
1413
import LibraryAddCheckIcon from '@mui/icons-material/LibraryAddCheck';
1514

16-
const CopyButton = styled(IconButton)({
17-
position: 'absolute',
18-
top: '0.25rem',
19-
right: '0.25rem',
20-
});
21-
2215
interface Props {
2316
children: string;
2417
className?: string;
@@ -92,9 +85,16 @@ export const SampleCodeSnippet = ({ paperSxProps, ...props }: Props) => {
9285
>
9386
{props.enableCopyButton !== false && (
9487
<Tooltip arrow title={isCopied ? 'Copied!' : 'Copy Code'}>
95-
<CopyButton onClick={handleCopy}>
88+
<IconButton
89+
sx={{
90+
position: 'absolute',
91+
top: '0.25rem',
92+
right: '0.25rem',
93+
}}
94+
onClick={handleCopy}
95+
>
9696
{isCopied ? <LibraryAddCheckIcon /> : <ContentCopyIcon />}
97-
</CopyButton>
97+
</IconButton>
9898
</Tooltip>
9999
)}
100100
<pre

apps/material-react-table-docs/components/mdx/SourceCodeSnippet.tsx

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import {
1818
ToggleButtonGroup,
1919
Tooltip,
2020
rgbToHex,
21-
styled,
2221
useMediaQuery,
2322
useTheme,
2423
} from '@mui/material';
@@ -35,18 +34,6 @@ import { usePlausible } from 'next-plausible';
3534
import { useThemeContext } from '../../styles/ThemeContext';
3635
import { EthicalAd } from './EthicalAd';
3736

38-
const CopyButton = styled(IconButton)({
39-
position: 'absolute',
40-
top: '0.5rem',
41-
right: '0.5rem',
42-
});
43-
44-
const ToggleFullCodeButton = styled(IconButton)({
45-
position: 'absolute',
46-
top: '0.5rem',
47-
right: '3.5rem',
48-
});
49-
5037
export interface Props {
5138
Component?: any;
5239
apiCode?: string;
@@ -419,9 +406,16 @@ export const SourceCodeSnippet = ({
419406
}}
420407
>
421408
<Tooltip arrow title={isCopied ? 'Copied!' : 'Copy Code'}>
422-
<CopyButton onClick={handleCopy}>
409+
<IconButton
410+
sx={{
411+
position: 'absolute',
412+
top: '0.5rem',
413+
right: '0.5rem',
414+
}}
415+
onClick={handleCopy}
416+
>
423417
{isCopied ? <LibraryAddCheckIcon /> : <ContentCopyIcon />}
424-
</CopyButton>
418+
</IconButton>
425419
</Tooltip>
426420
<Tooltip
427421
arrow
@@ -431,11 +425,16 @@ export const SourceCodeSnippet = ({
431425
: 'Show columns and data definitions'
432426
}
433427
>
434-
<ToggleFullCodeButton
428+
<IconButton
429+
sx={{
430+
position: 'absolute',
431+
top: '0.5rem',
432+
right: '3.5rem',
433+
}}
435434
onClick={() => setIsFullCode(!isFullCode)}
436435
>
437436
{isFullCode ? <UnfoldLessIcon /> : <UnfoldMoreIcon />}
438-
</ToggleFullCodeButton>
437+
</IconButton>
439438
</Tooltip>
440439
<pre
441440
className={className}

apps/material-react-table-docs/components/navigation/TopBar.tsx

Lines changed: 41 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ import Link from 'next/link';
33
import { useRouter } from 'next/router';
44
import { usePlausible } from 'next-plausible';
55
import {
6-
AppBar as MuiAppBar,
6+
AppBar,
77
Box,
8-
IconButton as MuiIconButton,
9-
styled,
10-
Toolbar as MuiToolbar,
8+
IconButton,
9+
Toolbar,
1110
Tooltip,
1211
Typography,
1312
useMediaQuery,
@@ -27,21 +26,6 @@ import { useThemeContext } from '../../styles/ThemeContext';
2726
import docsearch from '@docsearch/js';
2827
import '@docsearch/css';
2928

30-
const AppBar = styled(MuiAppBar)({
31-
zIndex: 5,
32-
});
33-
34-
const Toolbar = styled(MuiToolbar)({
35-
display: 'flex',
36-
justifyContent: 'space-between',
37-
});
38-
39-
const IconButton = styled(MuiIconButton)({
40-
color: '#fff',
41-
height: '3rem',
42-
width: '3rem',
43-
});
44-
4529
interface Props {
4630
navOpen: boolean;
4731
setNavOpen: (navOpen: boolean) => void;
@@ -113,11 +97,24 @@ export const TopBar = ({ navOpen, setNavOpen }: Props) => {
11397
}
11498
`}
11599
</style>
116-
<AppBar sx={{ opacity: 0.95 }} position="fixed">
117-
<Toolbar sx={{ p: '2px 4px' }} disableGutters variant="dense">
100+
<AppBar sx={{ opacity: 0.95, zIndex: 5 }} position="fixed">
101+
<Toolbar
102+
sx={{
103+
display: 'flex',
104+
justifyContent: 'space-between',
105+
p: '2px 4px',
106+
}}
107+
disableGutters
108+
variant="dense"
109+
>
118110
<Box sx={{ display: 'flex' }}>
119111
{!isDesktop && (
120112
<IconButton
113+
sx={{
114+
color: '#fff',
115+
height: '3rem',
116+
width: '3rem',
117+
}}
121118
aria-label="Open nav menu"
122119
onClick={() => setNavOpen(!navOpen)}
123120
>
@@ -193,7 +190,15 @@ export const TopBar = ({ navOpen, setNavOpen }: Props) => {
193190
rel="noopener"
194191
target="_blank"
195192
>
196-
<IconButton aria-label="Github" size="small">
193+
<IconButton
194+
sx={{
195+
color: '#fff',
196+
height: '3rem',
197+
width: '3rem',
198+
}}
199+
aria-label="Github"
200+
size="small"
201+
>
197202
<GitHubIcon />
198203
</IconButton>
199204
</a>
@@ -204,7 +209,15 @@ export const TopBar = ({ navOpen, setNavOpen }: Props) => {
204209
rel="noopener"
205210
target="_blank"
206211
>
207-
<IconButton aria-label="Discord" size="small">
212+
<IconButton
213+
sx={{
214+
color: '#fff',
215+
height: '3rem',
216+
width: '3rem',
217+
}}
218+
aria-label="Discord"
219+
size="small"
220+
>
208221
<img
209222
alt="Discord"
210223
height={20}
@@ -219,6 +232,11 @@ export const TopBar = ({ navOpen, setNavOpen }: Props) => {
219232
</Tooltip>
220233
<Tooltip arrow title="Toggle Light/Dark Mode">
221234
<IconButton
235+
sx={{
236+
color: '#fff',
237+
height: '3rem',
238+
width: '3rem',
239+
}}
222240
aria-label="Toggle Light/Dark Mode"
223241
onClick={() => {
224242
setIsLightTheme(!isLightTheme);

packages/material-react-table/stories/features/RowActions.stories.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,11 @@ import Edit from '@mui/icons-material/Edit';
55
import ShareIcon from '@mui/icons-material/Share';
66
import Button from '@mui/material/Button';
77
import IconButton from '@mui/material/IconButton';
8-
import MuiMenuItem from '@mui/material/MenuItem';
9-
import { styled } from '@mui/material/styles';
8+
import MenuItem from '@mui/material/MenuItem';
109
import { type MRT_ColumnDef, MaterialReactTable } from '../../src';
1110
import { faker } from '@faker-js/faker';
1211
import { type Meta } from '@storybook/react';
1312

14-
const MenuItem = styled(MuiMenuItem)({
15-
display: 'flex',
16-
gap: '0.75rem',
17-
});
18-
1913
const meta: Meta = {
2014
title: 'Features/Row Actions Examples',
2115
};

0 commit comments

Comments
 (0)