Closed
Description
Hi,
what's the current solution for multiple MQs? Multiple media components? How should I compose something like that?
A solution like this feels right to me:
<Media
query={{
sm: {
minWidth: theme.sizes.z5,
},
md: {
minWidth: theme.sizes.z10,
},
}}
>
{({ sm, md }) => (
<div>
{ sm && <span>I am small</span> }
{ md && <span> I am medium</span> }
</div>
);
}
</Media>
at small would render as:
<div>
<span>I am small</span>
</div>
and at medium:
<div>
<span>I am small</span>
<span>I am medium</span>
</div>
Thoughts?
Metadata
Metadata
Assignees
Labels
No labels