@littlespoon/theme
Version:
Little Spoon theme
73 lines • 2.32 kB
JavaScript
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.weight = exports.paragraph = exports.family = exports.caption = exports.caption1 = exports.button = void 0;
var utils_1 = require("../utils");
var paragraph_1 = __importDefault(require("./paragraph"));
var buttonLetterSpacing = (0, utils_1.rem)(0.15);
/**
* Buttons
*
* {@link https://zeroheight.com/3ddd0f892/p/211297-typography/t/55397a}
*/
exports.button = {
xlarge: __assign(__assign({}, paragraph_1.default.xlarge), { letterSpacing: buttonLetterSpacing }),
large: __assign(__assign({}, paragraph_1.default.large), { letterSpacing: buttonLetterSpacing }),
medium: __assign(__assign({}, paragraph_1.default.medium), { letterSpacing: buttonLetterSpacing }),
small: __assign(__assign({}, paragraph_1.default.small), { letterSpacing: buttonLetterSpacing }),
};
/**
* Caption 1
*
* {@link https://zeroheight.com/3ddd0f892/p/211297-typography/t/4725bd}
*/
exports.caption1 = {
fontSize: (0, utils_1.rem)(1.2),
lineHeight: (0, utils_1.rem)(1.8),
};
exports.caption = {
caption1: exports.caption1,
medium: exports.caption1,
};
/**
* Font-family
*
* {@link https://zeroheight.com/3ddd0f892/p/211297-typography/t/626dbf}
*/
exports.family = (0, utils_1.fontFamily)('Lato');
/**
* Paragraph
*
* {@link https://zeroheight.com/3ddd0f892/p/211297-typography/t/294b11}
*/
exports.paragraph = paragraph_1.default;
/**
* Font-weight
*
* {@link https://zeroheight.com/3ddd0f892/p/211297-typography/t/34024f}
*/
exports.weight = {
normal: 400,
bold: 700,
};
exports.default = {
button: exports.button,
caption: exports.caption,
family: exports.family,
paragraph: exports.paragraph,
weight: exports.weight,
};
//# sourceMappingURL=primary.js.map
;