src/components/Container/Container.js (19 lines of code) (raw):

/** * Copyright (c) Facebook, Inc. and its affiliates. * * @emails react-core * @flow */ import React from 'react'; import {media} from 'theme'; import type {Node} from 'react'; /** * This component wraps page content sections (eg header, footer, main). * It provides consistent margin and max width behavior. */ const Container = ({children}: {children: Node}) => ( <div css={{ paddingLeft: 20, paddingRight: 20, marginLeft: 'auto', marginRight: 'auto', [media.greaterThan('medium')]: { width: '90%', }, [media.size('xxlarge')]: { maxWidth: 1260, }, }}> {children} </div> ); export default Container;