UNPKG

react-native-ui-lib

Version:

[![Build Status](https://travis-ci.org/wix/react-native-ui-lib.svg?branch=master)](https://travis-ci.org/wix/react-native-ui-lib) [![npm](https://img.shields.io/npm/v/react-native-ui-lib.svg)](https://www.npmjs.com/package/react-native-ui-lib) [![NPM Down

22 lines (21 loc) 600 B
import _ from "lodash"; import { icons } from "./icons"; import { emojis } from "./emojis"; class Assets { constructor() { this.icons = icons; this.emojis = emojis; } loadAssetsGroup(groupName, assets) { if (!_.isString(groupName)) { throw new Error("group name should be a string"); } if (!_.isPlainObject(assets)) { throw new Error("assets should be a hash map"); } _.forEach(assets, (value, key) => { _.set(this, `${groupName}.${key}`, value); }); } } export default new Assets();