Repository URL to install this package:
Version:
0.14.1 ▾
|
import React from 'react'
import { AddressProps } from './typings'
import { Wrapper, Container, StyledTitlePlaceholder, StyledAddressPlaceholder } from './styled'
function defaultRenderTitle(props: AddressProps) {
return <StyledTitlePlaceholder width={200} height={18} />
}
function defaultRenderAddress(props: AddressProps) {
return (
<React.Fragment>
<StyledAddressPlaceholder width={180} height={14} />
<StyledAddressPlaceholder width={160} height={14} />
<StyledAddressPlaceholder width={190} height={14} />
</React.Fragment>
)
}
function defaultRenderContainer(props: AddressProps) {
const { renderTitle, renderAddress } = props
const titleView = renderTitle(props)
const addressView = renderAddress(props)
return (
<Container>
{titleView}
{addressView}
</Container>
)
}
function defaultRenderWrapper(props: AddressProps) {
const {className, children} = props
return <Wrapper className={className}>{children}</Wrapper>
}
export { defaultRenderWrapper, defaultRenderContainer, defaultRenderAddress, defaultRenderTitle }