"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.getForegroundColor = exports.getHFontFamily = exports.getH5FontSize = exports.getH4FontSize = exports.getH3FontSize = exports.getH2FontSize = exports.getH1FontSize = void 0;

var _typography = require("../../../mixins/typography");

var _branding = require("../../../mixins/branding");

var getH1FontSize = function getH1FontSize(_ref) {
  var theme = _ref.theme,
      _ref$fontSize = _ref.fontSize,
      fontSize = _ref$fontSize === void 0 ? 'f5' : _ref$fontSize;
  return (0, _typography.getFontSize)({
    theme: theme,
    fontSize: fontSize
  });
};

exports.getH1FontSize = getH1FontSize;

var getH2FontSize = function getH2FontSize(_ref2) {
  var theme = _ref2.theme,
      _ref2$fontSize = _ref2.fontSize,
      fontSize = _ref2$fontSize === void 0 ? 'f4' : _ref2$fontSize;
  return (0, _typography.getFontSize)({
    theme: theme,
    fontSize: fontSize
  });
};

exports.getH2FontSize = getH2FontSize;

var getH3FontSize = function getH3FontSize(_ref3) {
  var theme = _ref3.theme,
      _ref3$fontSize = _ref3.fontSize,
      fontSize = _ref3$fontSize === void 0 ? 'f3' : _ref3$fontSize;
  return (0, _typography.getFontSize)({
    theme: theme,
    fontSize: fontSize
  });
};

exports.getH3FontSize = getH3FontSize;

var getH4FontSize = function getH4FontSize(_ref4) {
  var theme = _ref4.theme,
      _ref4$fontSize = _ref4.fontSize,
      fontSize = _ref4$fontSize === void 0 ? 'f2' : _ref4$fontSize;
  return (0, _typography.getFontSize)({
    theme: theme,
    fontSize: fontSize
  });
};

exports.getH4FontSize = getH4FontSize;

var getH5FontSize = function getH5FontSize(_ref5) {
  var theme = _ref5.theme,
      _ref5$fontSize = _ref5.fontSize,
      fontSize = _ref5$fontSize === void 0 ? 'f1' : _ref5$fontSize;
  return (0, _typography.getFontSize)({
    theme: theme,
    fontSize: fontSize
  });
};

exports.getH5FontSize = getH5FontSize;

var getHFontFamily = function getHFontFamily(_ref6) {
  var theme = _ref6.theme;
  return (0, _typography.getFontFamily)({
    theme: theme,
    bold: true,
    face: 'sans'
  });
};

exports.getHFontFamily = getHFontFamily;

var getForegroundColor = function getForegroundColor(_ref7) {
  var theme = _ref7.theme;
  return (0, _branding.getPaletteColor)('greyscale-black')({
    theme: theme
  });
};

exports.getForegroundColor = getForegroundColor;