next.js/examples/with-mantine/components/Grid.tsx
Grid.tsx29 lines571 B
import { Box } from '@mantine/core'
import { ReactNode } from 'react'

type Props = {
  children: ReactNode
}

const Grid = (props: Props) => {
  return (
    <Box
      sx={{
        display: 'grid',
        gridTemplateColumns: 'repeat(2, minmax(200px, 1fr))',
        gridGap: '1rem',
        justifyContent: 'center',
        alignItems: 'center',
        '@media (max-width: 800px)': {
          gridTemplateColumns: 'repeat(1, minmax(200px, 1fr))',
          gridGap: '0.2rem',
        },
      }}
    >
      {props.children}
    </Box>
  )
}

export default Grid
Quest for Codev2.0.0
/
SIGN IN