import React, { ReactElement } from 'react' import styled from 'styled-components' import { DefaultInterface, ComponentResponsiveStyled } from "../../common/helpers/Theme" import { CustomComponent } from ".." interface MainBaseInterface extends DefaultInterface { styles?: any } function MainBase(props: MainBaseInterface): ReactElement { const { children } = props const newProps = Object.assign({}, {...props}) delete newProps.children delete newProps.native return (
{ children }
) } const Component: React.FunctionComponent = styled(MainBase)` ${ props => ComponentResponsiveStyled(props, 'main') } ` export const Main: React.FunctionComponent = (mainProps): ReactElement => { const { native } = mainProps return !native ? } /> : }