UNPKG

react-kiwi-dropdown

Version:

A minimal, easy-to-use and highly adjustable dropdown component made with ReactJS.

23 lines (17 loc) 483 B
import { tokens } from '../tokenTypes' const { SPACE, IDENT, STRING } = tokens export default tokenStream => { let fontFamily if (tokenStream.matches(STRING)) { fontFamily = tokenStream.lastValue } else { fontFamily = tokenStream.expect(IDENT) while (tokenStream.hasTokens()) { tokenStream.expect(SPACE) const nextIdent = tokenStream.expect(IDENT) fontFamily += ` ${nextIdent}` } } tokenStream.expectEmpty() return { fontFamily } }