Skip to content

Commit 246f55d

Browse files
committed
clean up grid components
1 parent e716ac5 commit 246f55d

File tree

3 files changed

+18
-35
lines changed

3 files changed

+18
-35
lines changed

src/components/Grid/Overlay/index.tsx

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/components/Grid/index.tsx

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/components/Grid/Toggle/index.tsx renamed to src/components/GridOverlayToggle/index.tsx

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,18 @@ type Props = {
88
className?: string;
99
};
1010

11-
const Toggle: React.FC<Props> = ({ active, onChange, className = '' }) => (
11+
const breakpoints = [
12+
{ name: 'xs', classes: 'inline sm:hidden' },
13+
{ name: 'sm', classes: 'hidden sm:inline md:hidden' },
14+
{ name: 'md', classes: 'hidden md:inline lg:hidden' },
15+
{ name: 'lg', classes: 'hidden lg:inline xl:hidden' },
16+
{ name: 'xl', classes: 'hidden xl:inline 2xl:hidden' },
17+
{ name: '2xl', classes: 'hidden 2xl:inline 3xl:hidden' },
18+
{ name: '3xl', classes: 'hidden 3xl:inline 4xl:hidden' },
19+
{ name: '4xl', classes: 'hidden 4xl:inline' },
20+
];
21+
22+
const GridOverlayToggle: React.FC<Props> = ({ active, onChange, className = '' }) => (
1223
<button
1324
onClick={() => onChange(!active)}
1425
className={`
@@ -25,12 +36,11 @@ const Toggle: React.FC<Props> = ({ active, onChange, className = '' }) => (
2536
<div className="flex items-end mr-2">
2637
<span className="text-white text-display-label font-bold leading-tight">Grid</span>
2738
<span className="text-display-caption text-neu-white-darker ml-1">
28-
<span className="xs:inline sm:hidden">(xs)</span>
29-
<span className="hidden sm:inline md:hidden">(sm)</span>
30-
<span className="hidden md:inline lg:hidden">(md)</span>
31-
<span className="hidden lg:inline xl:hidden">(lg)</span>
32-
<span className="hidden xl:inline 2xl:hidden">(xl)</span>
33-
<span className="hidden 2xl:inline">(2xl)</span>
39+
{breakpoints.map(({ name, classes }) => (
40+
<span key={name} className={classes}>
41+
({name})
42+
</span>
43+
))}
3444
</span>
3545
</div>
3646

@@ -48,4 +58,4 @@ const Toggle: React.FC<Props> = ({ active, onChange, className = '' }) => (
4858
</button>
4959
);
5060

51-
export default Toggle;
61+
export default GridOverlayToggle;

0 commit comments

Comments
 (0)