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    
@skava/ui / dist / module / components / features / Copyright / renderProps.js
Size: Mime:
import * as tslib_1 from "tslib";
import React from 'react';
import { CopyrightSection, Logo, SeparatorElement, Text } from "./styled";

function defaultRenderWrap(props) {
  const {
    className,
    renderClientInfo,
    renderSeparator,
    renderReservedText
  } = props,
        remainingProps = tslib_1.__rest(props, ["className", "renderClientInfo", "renderSeparator", "renderReservedText"]);

  return React.createElement(CopyrightSection, {
    className: className
  }, renderClientInfo(remainingProps), renderSeparator(remainingProps), renderReservedText(remainingProps));
}

function defaultRenderClientInfo(props) {
  const {
    copyrightLogo
  } = props;
  return React.createElement(Logo, null, copyrightLogo);
}

function defaultRenderSeparator(props) {
  return React.createElement(SeparatorElement, null, "|");
}

function defaultRenderReservedText(props) {
  const {
    copyrightText
  } = props;
  return React.createElement(Text, null, copyrightText);
}

export { defaultRenderWrap, defaultRenderClientInfo, defaultRenderSeparator, defaultRenderReservedText }; //# sourceMappingURL=renderProps.js.map