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 / src / components / organisms / Footer / renderProps.js
Size: Mime:
"use strict";

var __importDefault = this && this.__importDefault || function (mod) {
  return mod && mod.__esModule ? mod : {
    "default": mod
  };
};

Object.defineProperty(exports, "__esModule", {
  value: true
});

const react_1 = __importDefault(require("react"));

const exotic_1 = require("exotic");

const LogoIcon_1 = require("../../atoms/Icons/LogoIcon");

const styled_1 = require("./styled");

function defaultRenderLogo(props) {
  const {
    logoType,
    logoColor,
    logoIcon
  } = props;
  const {
    dataQa: qa
  } = exotic_1.isSafe(logoIcon) && logoIcon;
  return react_1.default.createElement(LogoIcon_1.LogoIcon, {
    type: logoType,
    fill: logoColor,
    dataQa: qa
  });
}

exports.defaultRenderLogo = defaultRenderLogo;

function defaultRenderMobilePoweredBy(props) {
  const {
    poweredByData
  } = props;
  const label = poweredByData && poweredByData.label;
  const value = poweredByData && poweredByData.value;
  return react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement(styled_1.StyledMobilePoweredByLabel, {
    content: label
  }), react_1.default.createElement(styled_1.StyledMobilePoweredByValue, {
    content: value
  }));
}

exports.defaultRenderMobilePoweredBy = defaultRenderMobilePoweredBy;

function defaultRenderPoweredByLabel(props) {
  const {
    poweredByData
  } = props;
  const label = poweredByData && poweredByData.label;
  return react_1.default.createElement(styled_1.StyledPoweredByLabel, {
    content: label
  });
}

exports.defaultRenderPoweredByLabel = defaultRenderPoweredByLabel;

function defaultRenderPoweredByValue(props) {
  const {
    poweredByData
  } = props;
  const value = poweredByData && poweredByData.value;
  return react_1.default.createElement(styled_1.StyledPoweredByValue, {
    content: value
  });
}

exports.defaultRenderPoweredByValue = defaultRenderPoweredByValue;

function defaultRenderCopyright(props) {
  const {
    copyrightData
  } = props;
  return react_1.default.createElement(styled_1.StyledCopyRight, Object.assign({}, copyrightData));
}

exports.defaultRenderCopyright = defaultRenderCopyright;

function defaultRenderSocialIconLabel(props) {
  const {
    connectText
  } = props;
  return react_1.default.createElement(styled_1.StyledLabel, {
    content: connectText
  });
}

exports.defaultRenderSocialIconLabel = defaultRenderSocialIconLabel;

function defaultRenderSocialIcons(props) {
  const {
    listOfSocialIcons
  } = props;
  return react_1.default.createElement(styled_1.StyledSocialIconList, {
    iconsList: listOfSocialIcons
  });
}

exports.defaultRenderSocialIcons = defaultRenderSocialIcons;

function defaultRenderLinkList(props) {
  const {
    listOfLinks
  } = props;
  return react_1.default.createElement(styled_1.StyledMultipleLinkList, {
    list: listOfLinks
  });
}

exports.defaultRenderLinkList = defaultRenderLinkList; //# sourceMappingURL=renderProps.js.map