5839d2a30c
* fixed lack of styles on 1300px web viewport width by adjusting tablet breakpoints * fixed lack of styles on 800px web viewport width by adjusting mobile breakpoints * changed `maxWidth` values in viewports to `n - 1` format
21 lines
745 B
TypeScript
21 lines
745 B
TypeScript
import React from 'react'
|
|
import MediaQuery from 'react-responsive'
|
|
|
|
export const Desktop = ({children}: React.PropsWithChildren<{}>) => (
|
|
<MediaQuery minWidth={1300}>{children}</MediaQuery>
|
|
)
|
|
export const TabletOrDesktop = ({children}: React.PropsWithChildren<{}>) => (
|
|
<MediaQuery minWidth={800}>{children}</MediaQuery>
|
|
)
|
|
export const Tablet = ({children}: React.PropsWithChildren<{}>) => (
|
|
<MediaQuery minWidth={800} maxWidth={1300 - 1}>
|
|
{children}
|
|
</MediaQuery>
|
|
)
|
|
export const TabletOrMobile = ({children}: React.PropsWithChildren<{}>) => (
|
|
<MediaQuery maxWidth={1300 - 1}>{children}</MediaQuery>
|
|
)
|
|
export const Mobile = ({children}: React.PropsWithChildren<{}>) => (
|
|
<MediaQuery maxWidth={800 - 1}>{children}</MediaQuery>
|
|
)
|