import React, { ReactElement } from 'react' import styled from 'styled-components' import { DefaultInterface, ComponentResponsiveStyled } from "./../../common/helpers/Theme" import { CustomComponent } from "../" interface ListItemBaseInterface extends DefaultInterface { styles?: any } function ListItemBase(props: ListItemBaseInterface): ReactElement { const { children } = props const newProps = Object.assign({}, {...props}) delete newProps.children delete newProps.themed delete newProps.native return (
  • { children }
  • ) } const Component = styled(ListItemBase)` ${ props => ComponentResponsiveStyled(props, 'listItem') } ` export const ListItem: React.FunctionComponent = (listItemProps): ReactElement => { const { native } = listItemProps return !native ? } /> : }