all files / lib/utils/ build-font-face.js

100% Statements 1/1
100% Branches 0/0
100% Functions 1/1
100% Lines 1/1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                           
import buildDeclarations from './build-declarations'
 
/**
 * Build a font-face rule.
 * @param {Object} rules - CSS declarations.
 * @returns {string} formated font-face rule.
 * @example
 * // returns '@font-face{font-family:MyHelvetica;src:url(MgOpenModerna.ttf)}'
 * buildFontFace({
 *   fontFamily: 'MyHelvetica',
 *   src: 'url(MgOpenModernaBold.ttf)'
 * })
 */
export default rules => `@font-face{${buildDeclarations(rules)}}`