Repository URL to install this package:
|
Version:
0.9.6 ▾
|
import React from 'react'
import { CopyrightProps } from './typings'
import {
renderWrap as defaultRenderWrap,
renderClientInfo as defaultRenderClientInfo,
renderSeperator as defaultRenderSeperator,
renderReservedText as defaultRenderReservedText,
} from './renderProps'
class Copyright extends React.PureComponent<CopyrightProps> {
static defaultProps = {
color: 'black',
copyrightText: 'All Rights reserved',
copyrightLogo: 'skava',
renderWrap: defaultRenderWrap,
renderClientInfo: defaultRenderClientInfo,
renderSeperator: defaultRenderSeperator,
renderReservedText: defaultRenderReservedText,
}
render() {
const clientInfo = this.props.renderClientInfo(this.props)
const seperator = this.props.renderSeperator(this.props)
const reservedContent = this.props.renderReservedText(this.props)
return this.props.renderWrap({ ...this.props, clientInfo, seperator, reservedContent })
}
}
export { Copyright }
export default Copyright