UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

24 lines (22 loc) 630 B
import * as React from "react"; import styled from "styled-components"; import defaultTheme from "../../defaultTheme"; import getViewportHideStyles from "../../Hide/helpers/getViewportHideStyles"; const StyledColumn = styled.div.withConfig({ displayName: "LayoutColumn__StyledColumn", componentId: "sc-1aiwbna-0" })(["", ";"], ({ hideOn }) => !!hideOn && getViewportHideStyles(hideOn)); StyledColumn.defaultProps = { theme: defaultTheme }; const LayoutColumn = ({ children, hideOn, element = "div" }) => React.createElement(StyledColumn, { hideOn: hideOn, as: element }, children); export default LayoutColumn;