Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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