mirror of
https://github.com/zoriya/expo-vector-icons.git
synced 2025-12-06 06:36:29 +00:00
Added New Fontisto Icon From react native vector icons
This commit is contained in:
2
Fontisto.js
Normal file
2
Fontisto.js
Normal file
@@ -0,0 +1,2 @@
|
||||
import Fontisto from "./build/Fontisto";
|
||||
export default Fontisto;
|
||||
4
build/AntDesign.d.ts
vendored
4
build/AntDesign.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/Entypo.d.ts
vendored
4
build/Entypo.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/EvilIcons.d.ts
vendored
4
build/EvilIcons.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/Feather.d.ts
vendored
4
build/Feather.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/FontAwesome.d.ts
vendored
4
build/FontAwesome.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
59
build/Fontisto.d.ts
vendored
Normal file
59
build/Fontisto.d.ts
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
/**
|
||||
* Feather icon set component.
|
||||
* Usage: <Feather name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
declare const iconSet: {
|
||||
new (props: Readonly<{}>): {
|
||||
_mounted: boolean;
|
||||
_icon?: any;
|
||||
state: {
|
||||
fontIsLoaded: boolean;
|
||||
};
|
||||
componentDidMount(): Promise<void>;
|
||||
componentWillUnmount(): void;
|
||||
setNativeProps(props: any): void;
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
refs: {
|
||||
[key: string]: import("react").ReactInstance;
|
||||
};
|
||||
};
|
||||
new (props: {}, context?: any): {
|
||||
_mounted: boolean;
|
||||
_icon?: any;
|
||||
state: {
|
||||
fontIsLoaded: boolean;
|
||||
};
|
||||
componentDidMount(): Promise<void>;
|
||||
componentWillUnmount(): void;
|
||||
setNativeProps(props: any): void;
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
refs: {
|
||||
[key: string]: import("react").ReactInstance;
|
||||
};
|
||||
};
|
||||
propTypes: any;
|
||||
defaultProps: any;
|
||||
Button: any;
|
||||
glyphMap: any;
|
||||
getRawGlyphMap: () => any;
|
||||
getFontFamily: () => any;
|
||||
loadFont: () => Promise<void>;
|
||||
font: {
|
||||
[x: number]: any;
|
||||
};
|
||||
contextType?: import("react").Context<any> | undefined;
|
||||
};
|
||||
export default iconSet;
|
||||
export declare const Button: any, TabBarItem: any, TabBarItemIOS: any, ToolbarAndroid: any, getImageSource: any, getImageSourceSync: any;
|
||||
18
build/Fontisto.js
Normal file
18
build/Fontisto.js
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Feather icon set component.
|
||||
* Usage: <Feather name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
import createIconSet from "./createIconSet";
|
||||
import font from "./vendor/react-native-vector-icons/Fonts/Fontisto.ttf";
|
||||
import glyphMap from "./vendor/react-native-vector-icons/glyphmaps/Fontisto.json";
|
||||
const iconSet = createIconSet(glyphMap, "Fontisto", font);
|
||||
export default iconSet;
|
||||
export const {
|
||||
Button,
|
||||
TabBarItem,
|
||||
TabBarItemIOS,
|
||||
ToolbarAndroid,
|
||||
getImageSource,
|
||||
getImageSourceSync
|
||||
} = iconSet;
|
||||
//# sourceMappingURL=Fontisto.js.map
|
||||
1
build/Fontisto.js.map
Normal file
1
build/Fontisto.js.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"Fontisto.js","sourceRoot":"","sources":["../src/Fontisto.ts"],"names":[],"mappings":"AAAA;;;GAGG;AAEH,OAAO,aAAa,MAAM,iBAAiB,CAAC;AAC5C,OAAO,IAAI,MAAM,uDAAuD,CAAC;AACzE,OAAO,QAAQ,MAAM,4DAA4D,CAAC;AAElF,MAAM,OAAO,GAAG,aAAa,CAAC,QAAQ,EAAE,UAAU,EAAE,IAAI,CAAC,CAAC;AAE1D,eAAe,OAAO,CAAC;AACvB,MAAM,CAAC,MAAM,EACX,MAAM,EACN,UAAU,EACV,aAAa,EACb,cAAc,EACd,cAAc,EACd,kBAAkB,EACnB,GAAG,OAAO,CAAC","sourcesContent":["/**\n * Feather icon set component.\n * Usage: <Feather name=\"icon-name\" size={20} color=\"#4F8EF7\" />\n */\n\nimport createIconSet from \"./createIconSet\";\nimport font from \"./vendor/react-native-vector-icons/Fonts/Fontisto.ttf\";\nimport glyphMap from \"./vendor/react-native-vector-icons/glyphmaps/Fontisto.json\";\n\nconst iconSet = createIconSet(glyphMap, \"Fontisto\", font);\n\nexport default iconSet;\nexport const {\n Button,\n TabBarItem,\n TabBarItemIOS,\n ToolbarAndroid,\n getImageSource,\n getImageSourceSync\n} = iconSet;\n"]}
|
||||
4
build/Foundation.d.ts
vendored
4
build/Foundation.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
@@ -1,151 +0,0 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "AntDesign", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _AntDesign.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Entypo", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Entypo.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "EvilIcons", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _EvilIcons.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Feather", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Feather.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "FontAwesome", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _FontAwesome.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "FontAwesome5", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _FontAwesome2.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Foundation", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Foundation.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Ionicons", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Ionicons.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "MaterialCommunityIcons", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _MaterialCommunityIcons.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "MaterialIcons", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _MaterialIcons.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Octicons", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Octicons.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "SimpleLineIcons", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _SimpleLineIcons.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "Zocial", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _Zocial.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "createMultiStyleIconSet", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _createMultiStyleIconSet.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "createIconSet", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _createIconSet.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "createIconSetFromFontello", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _createIconSetFromFontello.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "createIconSetFromIcoMoon", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _createIconSetFromIcoMoon.default;
|
||||
}
|
||||
});
|
||||
Object.defineProperty(exports, "createMu", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _createIconSetFromIcoMoon.default;
|
||||
}
|
||||
});
|
||||
|
||||
var _AntDesign = _interopRequireDefault(require("./AntDesign"));
|
||||
|
||||
var _Entypo = _interopRequireDefault(require("./Entypo"));
|
||||
|
||||
var _EvilIcons = _interopRequireDefault(require("./EvilIcons"));
|
||||
|
||||
var _Feather = _interopRequireDefault(require("./Feather"));
|
||||
|
||||
var _FontAwesome = _interopRequireDefault(require("./FontAwesome"));
|
||||
|
||||
var _FontAwesome2 = _interopRequireDefault(require("./FontAwesome5"));
|
||||
|
||||
var _Foundation = _interopRequireDefault(require("./Foundation"));
|
||||
|
||||
var _Ionicons = _interopRequireDefault(require("./Ionicons"));
|
||||
|
||||
var _MaterialCommunityIcons = _interopRequireDefault(require("./MaterialCommunityIcons"));
|
||||
|
||||
var _MaterialIcons = _interopRequireDefault(require("./MaterialIcons"));
|
||||
|
||||
var _Octicons = _interopRequireDefault(require("./Octicons"));
|
||||
|
||||
var _SimpleLineIcons = _interopRequireDefault(require("./SimpleLineIcons"));
|
||||
|
||||
var _Zocial = _interopRequireDefault(require("./Zocial"));
|
||||
|
||||
var _createMultiStyleIconSet = _interopRequireDefault(require("./createMultiStyleIconSet"));
|
||||
|
||||
var _createIconSet = _interopRequireDefault(require("./createIconSet"));
|
||||
|
||||
var _createIconSetFromFontello = _interopRequireDefault(require("./createIconSetFromFontello"));
|
||||
|
||||
var _createIconSetFromIcoMoon = _interopRequireDefault(require("./createIconSetFromIcoMoon"));
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
//# sourceMappingURL=IconsLazy.js.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../src/Icons.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AACA;;AAGA","file":"IconsLazy.js","sourcesContent":["export { default as AntDesign } from './AntDesign';\nexport { default as Entypo } from './Entypo';\nexport { default as EvilIcons } from './EvilIcons';\nexport { default as Feather } from './Feather';\nexport { default as FontAwesome } from './FontAwesome';\nexport { default as FontAwesome5 } from './FontAwesome5';\nexport { default as Foundation } from './Foundation';\nexport { default as Ionicons } from './Ionicons';\nexport { default as MaterialCommunityIcons } from './MaterialCommunityIcons';\nexport { default as MaterialIcons } from './MaterialIcons';\nexport { default as Octicons } from './Octicons';\nexport { default as SimpleLineIcons } from './SimpleLineIcons';\nexport { default as Zocial } from './Zocial';\nexport { default as createMultiStyleIconSet } from './createMultiStyleIconSet';\nexport { default as createIconSet } from './createIconSet';\nexport {\n default as createIconSetFromFontello,\n} from './createIconSetFromFontello';\nexport {\n default as createIconSetFromIcoMoon,\n} from './createIconSetFromIcoMoon';\nexport { default as createMu } from './createIconSetFromIcoMoon';\n"]}
|
||||
4
build/Ionicons.d.ts
vendored
4
build/Ionicons.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/MaterialCommunityIcons.d.ts
vendored
4
build/MaterialCommunityIcons.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/MaterialIcons.d.ts
vendored
4
build/MaterialIcons.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/Octicons.d.ts
vendored
4
build/Octicons.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/SimpleLineIcons.d.ts
vendored
4
build/SimpleLineIcons.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/Zocial.d.ts
vendored
4
build/Zocial.d.ts
vendored
@@ -11,7 +11,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ declare const _default: {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/createIconSet.d.ts
vendored
4
build/createIconSet.d.ts
vendored
@@ -13,7 +13,7 @@ export default function (glyphMap: any, fontName: any, expoAssetId: any, fontSty
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: React.ReactNode;
|
||||
}>;
|
||||
@@ -33,7 +33,7 @@ export default function (glyphMap: any, fontName: any, expoAssetId: any, fontSty
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: React.ReactNode;
|
||||
}>;
|
||||
|
||||
4
build/createIconSetFromIcoMoon.d.ts
vendored
4
build/createIconSetFromIcoMoon.d.ts
vendored
@@ -11,7 +11,7 @@ export default function (config: any, expoFontName: any, expoAssetId: any): {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
@@ -31,7 +31,7 @@ export default function (config: any, expoFontName: any, expoAssetId: any): {
|
||||
render(): JSX.Element;
|
||||
context: any;
|
||||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<{}>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void;
|
||||
forceUpdate(callBack?: (() => void) | undefined): void;
|
||||
forceUpdate(callback?: (() => void) | undefined): void;
|
||||
readonly props: Readonly<{}> & Readonly<{
|
||||
children?: import("react").ReactNode;
|
||||
}>;
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
# http://editorconfig.org
|
||||
root = true
|
||||
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[*.md]
|
||||
trim_trailing_whitespace = false
|
||||
31
build/vendor/react-native-vector-icons/.eslintrc
vendored
31
build/vendor/react-native-vector-icons/.eslintrc
vendored
@@ -1,31 +0,0 @@
|
||||
{
|
||||
"extends": [
|
||||
"airbnb",
|
||||
"prettier",
|
||||
"prettier/flowtype",
|
||||
"prettier/react"
|
||||
],
|
||||
"plugins": [
|
||||
"prettier"
|
||||
],
|
||||
"parser": "babel-eslint",
|
||||
"rules": {
|
||||
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
|
||||
"react/require-default-props": [0],
|
||||
"import/no-extraneous-dependencies": [0],
|
||||
"import/no-unresolved": [2, { "ignore": ["^react(-native)?$"] }],
|
||||
"import/extensions": [2, { "js": "never", "json": "always" }],
|
||||
"arrow-parens": ["error", "as-needed"],
|
||||
"comma-dangle": ["error", {
|
||||
"arrays": "always-multiline",
|
||||
"objects": "always-multiline",
|
||||
"imports": "always-multiline",
|
||||
"exports": "always-multiline",
|
||||
"functions": "ignore"
|
||||
}],
|
||||
"prettier/prettier": ["error", {
|
||||
"trailingComma": "es5",
|
||||
"singleQuote": true
|
||||
}]
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* AntDesign icon set component.
|
||||
* Usage: <AntDesign name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/AntDesign.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
# Generating Feather icon set
|
||||
|
||||
1. Go to [Icomoon Library](https://icomoon.io/app/#/select/library) and press _+ Add_ on the Feather icon set
|
||||
2. Press _Select all_ in the hamburger menu next to the icon set
|
||||
3. Press _Generate Font_ in the bottom menu
|
||||
4. Press _Preferences_ and enter `Feather` as _Font Name_ in the dialog
|
||||
5. Press _Download_
|
||||
6. Unzip the file and move the folder to the `react-native-vector-icons` folder
|
||||
7. Generate the icon set with `yarn build-feather`
|
||||
@@ -1,26 +0,0 @@
|
||||
# Contributing
|
||||
|
||||
Thank for taking the time to check out the repo and be willing to contribute!
|
||||
|
||||
If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible.
|
||||
|
||||
If this is your first open source contribution, please take a look at [this](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) guide.
|
||||
|
||||
## Reporting Bugs & Feature Requests
|
||||
|
||||
If you would like to submit a feature request or report a bug, we encourage you to first look through the [issues](https://github.com/react-native-vector-icons/loki/issues) and [pull requests](https://github.com/oblador/react-native-vector-icons/pulls) before filing a new issue.
|
||||
|
||||
## Submitting a Pull Request
|
||||
|
||||
If you wish to submit a pull request for a new feature or issue, you should start by forking this repository first. This should get you setup on your local machine:
|
||||
|
||||
### Setup
|
||||
|
||||
* Install [Node.js](https://nodejs.org/) if you have not already. (*We suggest you to use node v6.x.x*)
|
||||
* Fork the repo
|
||||
* ```git clone https://github.com/*yourusername*/react-native-vector-icons.git && cd react-native-vector-icons```
|
||||
* ```yarn install``` OR ```npm install```
|
||||
* ```npm test```
|
||||
* Optionally ```brew install fontcustom && npm run build``` if you've updated any icon sets.
|
||||
|
||||
One you have done this, create a new branch with a name that loosely describes the issue on which you will be working. Once you think you have the addressed the issue in question, submit a pull request to the `master` branch.
|
||||
18
build/vendor/react-native-vector-icons/Entypo.js
vendored
18
build/vendor/react-native-vector-icons/Entypo.js
vendored
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* Entypo icon set component.
|
||||
* Usage: <Entypo name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/Entypo.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'Entypo', 'Entypo.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* EvilIcons icon set component.
|
||||
* Usage: <EvilIcons name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/EvilIcons.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'EvilIcons', 'EvilIcons.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,99 +0,0 @@
|
||||
# FontAwesome 5
|
||||
|
||||
FontAwesome 5 is split into three different font files which makes it somewhat
|
||||
harder to use in some cases. The implemented solution should be fairly
|
||||
straightforward to use after it has been setup.
|
||||
Android and iOS handles fonts differently which is why it could be
|
||||
easily implemented without any additional setup.
|
||||
|
||||
### Table of Content
|
||||
|
||||
* [`Usage`](#usage)
|
||||
* [`Upgrading to Pro`](#upgrading-to-pro)
|
||||
|
||||
# Usage
|
||||
|
||||
Using the standard icons works just like the standard icons in this library.
|
||||
|
||||
```javascript
|
||||
import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
|
||||
|
||||
const icon = (<FontAwesome5 name={'comments'} />);
|
||||
```
|
||||
|
||||
Something special about the FontAwesome5 class is that you can also pass props
|
||||
to change the style of the icon:
|
||||
|
||||
```javascript
|
||||
import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
|
||||
|
||||
const icon = (<FontAwesome5 name={'comments'} solid />);
|
||||
const icon = (<FontAwesome5 name={'git'} brand />);
|
||||
```
|
||||
|
||||
**Valid types**
|
||||
|
||||
| Type | Description |
|
||||
| --- | --- |
|
||||
| **brand** | Uses the Brands font |
|
||||
| **light** | Uses the Light font (pro) or Regular (Free) |
|
||||
| **solid** | Uses the Solid font |
|
||||
|
||||
No specified type indicates Regular font.
|
||||
|
||||
Button, TabBarItem etc. works the same way:
|
||||
|
||||
```javascript
|
||||
import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
|
||||
|
||||
const regular_icon_btn = (<FontAwesome5.Button name={'comments'} />);
|
||||
const solid_icon_btn = (<FontAwesome5.Button name={'comments'} solid />);
|
||||
```
|
||||
|
||||
## getImageSource
|
||||
|
||||
```getImageSource``` works a little different due to its native backend and how
|
||||
the font is separated into different files. Therefore, the enum FA5Style is
|
||||
defined to help setting the style of the font:
|
||||
|
||||
```javascript
|
||||
const FA5Style = {
|
||||
regular: 0,
|
||||
light: 1,
|
||||
solid: 2,
|
||||
brand: 3,
|
||||
};
|
||||
```
|
||||
|
||||
Use this to select which style the generated image should have:
|
||||
|
||||
```javascript
|
||||
import FontAwesome5, { FA5Style } from 'react-native-vector-icons/FontAwesome5';
|
||||
|
||||
FontAwesome5.getImageSource("comments", 30, '#000', FA5Style.solid).then(source => this.setState({ image: source }));
|
||||
```
|
||||
|
||||
Not passing a style will result in Regular style.
|
||||
|
||||
# Upgrading to Pro
|
||||
|
||||
You need your FontAwesome npm token which can be obtained by logging into your
|
||||
account and then access the ```Services``` tab.
|
||||
|
||||
Run ```./node_modules/.bin/fa5-upgrade``` and enter the token when asked to in order to
|
||||
upgrade to the Pro version.
|
||||
|
||||
## Manually
|
||||
|
||||
If the shell script does not work you can install the Pro version manually.
|
||||
All you really need to do is adding the Pro fonts to your project, there is
|
||||
instructions on how to do this in main README.md.
|
||||
|
||||
## Using the Pro version
|
||||
|
||||
Just as easy as using the Free icons, just include the icon set like this:
|
||||
```javascript
|
||||
import FontAwesome5Pro from 'react-native-vector-icons/FontAwesome5Pro';
|
||||
|
||||
const icon = (<FontAwesome5Pro name={'comments'} light/>);
|
||||
```
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* Feather icon set component.
|
||||
* Usage: <Feather name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/Feather.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* FontAwesome icon set component.
|
||||
* Usage: <FontAwesome name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/FontAwesome.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
/**
|
||||
* FontAwesome5 icon set component.
|
||||
* Usage: <FontAwesome5 name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5';
|
||||
|
||||
import glyphMap from './glyphmaps/FontAwesome5Free.json';
|
||||
import metadata from './glyphmaps/FontAwesome5Free_meta.json';
|
||||
|
||||
export { FA5Style } from './lib/create-icon-set-from-fontawesome5';
|
||||
|
||||
const iconSet = createFA5iconSet(glyphMap, metadata, false);
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
@@ -1,21 +0,0 @@
|
||||
/**
|
||||
* FontAwesome5Pro icon set component.
|
||||
* Usage: <FontAwesome5Pro name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5';
|
||||
|
||||
import glyphMap from './glyphmaps/FontAwesome5Pro.json';
|
||||
import metadata from './glyphmaps/FontAwesome5Pro_meta.json';
|
||||
|
||||
export { FA5Style } from './lib/create-icon-set-from-fontawesome5';
|
||||
|
||||
const iconSet = createFA5iconSet(glyphMap, metadata, true);
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* Foundation icon set component.
|
||||
* Usage: <Foundation name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/Foundation.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* Ionicons icon set component.
|
||||
* Usage: <Ionicons name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/Ionicons.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
22
build/vendor/react-native-vector-icons/LICENSE
vendored
22
build/vendor/react-native-vector-icons/LICENSE
vendored
@@ -1,22 +0,0 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015 Joel Arvidsson
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* MaterialCommunityIcons icon set component.
|
||||
* Usage: <MaterialCommunityIcons name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/MaterialCommunityIcons.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* MaterialIcons icon set component.
|
||||
* Usage: <MaterialIcons name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/MaterialIcons.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'Material Icons', 'MaterialIcons.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* Octicons icon set component.
|
||||
* Usage: <Octicons name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/Octicons.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
539
build/vendor/react-native-vector-icons/README.md
vendored
539
build/vendor/react-native-vector-icons/README.md
vendored
@@ -1,539 +0,0 @@
|
||||

|
||||
|
||||
[](https://travis-ci.org/oblador/react-native-vector-icons) [](https://npmjs.com/package/react-native-vector-icons) [](https://npmjs.com/package/react-native-vector-icons) [](http://github.com/oblador/react-native-vector-icons/issues)
|
||||
|
||||
Perfect for buttons, logos and nav/tab bars. Easy to extend, style and integrate into your project.
|
||||
|
||||
## Table of Contents
|
||||
- [Bundeled Icon Sets](#bundled-icon-sets)
|
||||
- [Installation](#installation)
|
||||
- [iOS](#ios)
|
||||
- [Android](#android)
|
||||
- [OSX](#osx-via-react-native-desktop)
|
||||
- [Windows](#windows-via-react-native-windows)
|
||||
- [Web](#web-with-webpack)
|
||||
- [Upgrading](#upgrading)
|
||||
- [Icon Component](#icon-component)
|
||||
- [Icon.Button Component](#iconbutton-component)
|
||||
- [Usage as PNG image/source object](#usage-as-png-imagesource-object)
|
||||
- [Usage with TabBarIOS](#usage-with-tabbarios)
|
||||
- [Usage with NavigatorIOS](#usage-with-navigatorios)
|
||||
- [Usage with ToolbarAndroid](#usage-with-toolbarandroid)
|
||||
- [Custom Fonts](#custom-fonts)
|
||||
- [Animation](#animation)
|
||||
- [Examples](#examples)
|
||||
- [Generating your own icon set from a CSS file](#generating-your-own-icon-set-from-a-css-file)
|
||||
- [Changelog](#changelog)
|
||||
- [Troubleshooting](#troubleshooting)
|
||||
- [License](#license)
|
||||
|
||||
## Bundled Icon Sets
|
||||
|
||||
[Browse all](https://oblador.github.io/react-native-vector-icons/).
|
||||
|
||||
* [`AntDesign`](https://ant.design/) by AntFinance (**297** icons)
|
||||
* [`Entypo`](http://entypo.com) by Daniel Bruce (**411** icons)
|
||||
* [`EvilIcons`](http://evil-icons.io) by Alexander Madyankin & Roman Shamin (v1.10.1, **70** icons)
|
||||
* [`Feather`](http://feathericons.com) by Cole Bemis & Contributors (v4.7.0, **266** icons)
|
||||
* [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0, **675** icons)
|
||||
* [`FontAwesome 5`](https://fontawesome.com) by Fonticons, Inc. (v5.3.1, 1341 (free) **3978** (pro) icons)
|
||||
* [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0, **283** icons)
|
||||
* [`Ionicons`](https://ionicons.com/) by Ben Sperry (v4.2.4, **696** icons)
|
||||
* [`MaterialIcons`](https://www.google.com/design/icons/) by Google, Inc. (v3.0.1, **932** icons)
|
||||
* [`MaterialCommunityIcons`](https://materialdesignicons.com/) by MaterialDesignIcons.com (v2.8.94, **2894** icons)
|
||||
* [`Octicons`](http://octicons.github.com) by Github, Inc. (v8.0.0, **177** icons)
|
||||
* [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.0, **100** icons)
|
||||
* [`SimpleLineIcons`](http://simplelineicons.com/) by Sabbir & Contributors (v2.4.1, **189** icons)
|
||||
|
||||
## Installation
|
||||
|
||||
1. Run: `$ npm install react-native-vector-icons --save`
|
||||
2. For each platform (iOS/Android/Windows) you plan to use, follow one of the options for the corresponding platform.
|
||||
3. If you intend to use FontAwesome 5, check out [`this guide`](FONTAWESOME5.md) to get you started.
|
||||
|
||||
### iOS
|
||||
|
||||
#### Option: Manually
|
||||
|
||||
If you want to use any of the bundled icons, you need to add the icon fonts to your Xcode project. Just follow these steps:
|
||||
|
||||
* Browse to `node_modules/react-native-vector-icons` and drag the folder `Fonts` (or just the ones you want) to your project in Xcode. **Make sure your app is checked under "Add to targets" and that "Create groups" is checked if you add the whole folder**.
|
||||
* Edit `Info.plist` and add a property called **Fonts provided by application** (or `UIAppFonts` if Xcode won't autocomplete/not using Xcode) and type in the files you just added. It will look something like this:
|
||||
|
||||

|
||||
|
||||
*Note: you need to recompile your project after adding new fonts, also ensure that they also appear under __Copy Bundle Resources__ in __Build Phases__.*
|
||||
|
||||
If you want to use the TabBar/NavigatorIOS integration or use `getImageSource`, then you need to add `RNVectorIcons.xcodeproj` to **Libraries** and add `libRNVectorIcons.a` to **Link Binary With Libraries** under **Build Phases**. [More info and screenshots about how to do this is available in the React Native documentation](http://facebook.github.io/react-native/docs/linking-libraries-ios.html#content).
|
||||
|
||||
#### Option: With `react-native link`
|
||||
|
||||
`$ react-native link react-native-vector-icons`
|
||||
|
||||
*Note: Some users are having trouble using this method, try one of the others if you are too.*
|
||||
|
||||
#### Option: With [CocoaPods](https://cocoapods.org/)
|
||||
|
||||
Add the following to your `Podfile` and run `pod update`:
|
||||
|
||||
```
|
||||
pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'
|
||||
```
|
||||
|
||||
Edit `Info.plist` as described above.
|
||||
|
||||
If you are using `use_frameworks!` in your `Podfile` you instead need to dynamically load the icon font by doing `Icon.loadFont()` when boostrapping your application.
|
||||
|
||||
*Note: You must be consuming React itself via CocoaPods for this to work, see [React Native documentation](https://facebook.github.io/react-native/docs/integration-with-existing-apps) on how to set that up.*
|
||||
|
||||
### Android
|
||||
|
||||
#### Option: With Gradle (recommended)
|
||||
|
||||
This method has the advantage of fonts being copied from this module at build time so that the fonts and JS are always in sync, making upgrades painless.
|
||||
|
||||
Edit `android/app/build.gradle` ( NOT `android/build.gradle` ) and add the following:
|
||||
|
||||
```gradle
|
||||
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
|
||||
```
|
||||
|
||||
To customize the files being copied, add the following instead:
|
||||
|
||||
```gradle
|
||||
project.ext.vectoricons = [
|
||||
iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Name of the font files you want to copy
|
||||
]
|
||||
|
||||
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
|
||||
```
|
||||
|
||||
#### Option: Manually
|
||||
|
||||
* Copy the contents in the `Fonts` folder to `android/app/src/main/assets/fonts` (*note lowercase font folder*).
|
||||
|
||||
##### Integrating library for `getImageSource` and `ToolbarAndroid` support
|
||||
|
||||
These steps are optional and only needed if you want to use the `Icon.getImageSource` function or using custom icons in the `Icon.ToolbarAndroid` component.
|
||||
|
||||
* Edit `android/settings.gradle` to look like this (without the +):
|
||||
|
||||
```diff
|
||||
rootProject.name = 'MyApp'
|
||||
|
||||
include ':app'
|
||||
|
||||
+ include ':react-native-vector-icons'
|
||||
+ project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
|
||||
```
|
||||
|
||||
* Edit `android/app/build.gradle` (note: **app** folder) to look like this:
|
||||
|
||||
```diff
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
android {
|
||||
...
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile fileTree(dir: 'libs', include: ['*.jar'])
|
||||
compile "com.android.support:appcompat-v7:23.0.1"
|
||||
compile "com.facebook.react:react-native:+" // From node_modules
|
||||
+ compile project(':react-native-vector-icons')
|
||||
}
|
||||
```
|
||||
|
||||
* Edit your `MainApplication.java` (deep in `android/app/src/main/java/...`) to look like this (note **two** places to edit):
|
||||
|
||||
```diff
|
||||
package com.myapp;
|
||||
|
||||
+ import com.oblador.vectoricons.VectorIconsPackage;
|
||||
|
||||
....
|
||||
|
||||
@Override
|
||||
protected List<ReactPackage> getPackages() {
|
||||
return Arrays.<ReactPackage>asList(
|
||||
new MainReactPackage()
|
||||
+ , new VectorIconsPackage()
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
```
|
||||
|
||||
*Note: If you're using React Native (Android) <= 0.17, [follow this instructions](https://github.com/oblador/react-native-vector-icons/blob/2fe5b97afa849652215e3258189e8ca3ea775c53/README.md#integrating-library-for-getimagesource-support)*
|
||||
|
||||
#### Option: With `rnpm`
|
||||
|
||||
`$ react-native link`
|
||||
|
||||
*Note: Some users are having trouble using this method, try one of the others if you are too.*
|
||||
|
||||
### OSX via [`react-native-desktop`](https://github.com/ptmt/react-native-desktop)
|
||||
|
||||
* Browse to `node_modules/react-native-vector-icons` and drag the folder `Fonts` to your project in Xcode. **Make sure your app is checked under "Add to targets" and that "Create folder references" is checked**.
|
||||
* Edit `Info.plist` and add a property called **Application fonts resource path** (or `ATSApplicationFontsPath` if Xcode won't autocomplete/not using Xcode) and type `Fonts` as the value.
|
||||
|
||||
*Note: you need to recompile your project after adding new fonts, also ensure that the `Fonts` folder also appear under __Copy Bundle Resources__ in __Build Phases__.*
|
||||
|
||||
### Windows via [`react-native-windows`](https://github.com/ReactWindows/react-native-windows)
|
||||
|
||||
* Open your solution in Visual Studio, right click the Assets folder in your solution, click **Add Existing**.
|
||||
* Browse to the `node_modules\react-native-vector-icons\Fonts` folder, select the required font files
|
||||
* Click the **Add** drop-down and select **Add as Link**.
|
||||
* Set **Copy To Output Directory** property of each font file to **Copy if newer**
|
||||
|
||||
*Note: you need to recompile your project after adding new fonts.*
|
||||
|
||||
### Web (with [webpack](https://webpack.js.org/))
|
||||
|
||||
In your webpack configuration file, add a section to handle ttf files using url-loader (or file-loader)
|
||||
|
||||
```js
|
||||
{
|
||||
test: /\.ttf$/,
|
||||
loader: "url-loader", // or directly file-loader
|
||||
include: path.resolve(__dirname, "node_modules/react-native-vector-icons"),
|
||||
},
|
||||
```
|
||||
|
||||
Then consume those files in your JavaScript entry point to get the bundled url and inject a style tag in your page:
|
||||
|
||||
```js
|
||||
// Use prebuilt version of RNVI in dist folder
|
||||
import Icon from 'react-native-vector-icons/dist/FontAwesome';
|
||||
|
||||
// Generate required css
|
||||
import iconFont from 'react-native-vector-icons/Fonts/FontAwesome.ttf';
|
||||
const iconFontStyles = `@font-face {
|
||||
src: url(${iconFont});
|
||||
font-family: FontAwesome;
|
||||
}`;
|
||||
|
||||
// Create stylesheet
|
||||
const style = document.createElement('style');
|
||||
style.type = 'text/css';
|
||||
if (style.styleSheet) {
|
||||
style.styleSheet.cssText = iconFontStyles;
|
||||
} else {
|
||||
style.appendChild(document.createTextNode(iconFontStyles));
|
||||
}
|
||||
|
||||
// Inject stylesheet
|
||||
document.head.appendChild(style);
|
||||
```
|
||||
|
||||
## Upgrading
|
||||
Upgrading this package often requires the font files linked to your projects to be updated as well. If the automatic linking works for you, running this again should update the fonts. Otherwise you need to follow the steps outlined in the [installation](#installation) section.
|
||||
|
||||
## `Icon` Component
|
||||
You can either use one of the bundled icons above or roll your own custom font.
|
||||
|
||||
```js
|
||||
import Icon from 'react-native-vector-icons/FontAwesome';
|
||||
const myIcon = (<Icon name="rocket" size={30} color="#900" />)
|
||||
```
|
||||
|
||||
### Properties
|
||||
Any [Text property](http://facebook.github.io/react-native/docs/text.html) and the following:
|
||||
|
||||
| Prop | Description | Default |
|
||||
|---|---|---|
|
||||
|**`size`**|Size of the icon, can also be passed as `fontSize` in the style object. |`12`|
|
||||
|**`name`**|What icon to show, see Icon Explorer app or one of the links above. |*None*|
|
||||
|**`color`**|Color of the icon. |*Inherited*|
|
||||
|
||||
### Static Methods
|
||||
|
||||
| Prop | Description |
|
||||
|---|---|
|
||||
|**`getFontFamily`**|Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily()`|
|
||||
|**`getImageSource`**|Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)`|
|
||||
|**`getRawGlyphMap`**|Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap()` |
|
||||
|**`hasIcon`**|Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name)`|
|
||||
|
||||
### Styling
|
||||
Since `Icon` builds on top of the `Text` component, most [style properties](http://facebook.github.io/react-native/docs/style.html) will work as expected, you might find it useful to play around with these:
|
||||
|
||||
* `backgroundColor`
|
||||
* `borderWidth`
|
||||
* `borderColor`
|
||||
* `borderRadius`
|
||||
* `padding`
|
||||
* `margin`
|
||||
* `color`
|
||||
* `fontSize`
|
||||
|
||||
NOTE: On android `Text` doesn't currently support `border*` styles, to circumvent this simply wrap your `Icon` with a `View`.
|
||||
|
||||
By combining some of these you can create for example :
|
||||
|
||||

|
||||

|
||||
|
||||
## `Icon.Button` Component
|
||||
A convenience component for creating buttons with an icon on the left side.
|
||||
|
||||
```js
|
||||
import Icon from 'react-native-vector-icons/FontAwesome';
|
||||
const myButton = (
|
||||
<Icon.Button name="facebook" backgroundColor="#3b5998" onPress={this.loginWithFacebook}>
|
||||
Login with Facebook
|
||||
</Icon.Button>
|
||||
);
|
||||
|
||||
const customTextButton = (
|
||||
<Icon.Button name="facebook" backgroundColor="#3b5998">
|
||||
<Text style={{fontFamily: 'Arial', fontSize: 15}}>Login with Facebook</Text>
|
||||
</Icon.Button>
|
||||
);
|
||||
```
|
||||
|
||||

|
||||
|
||||
### Properties
|
||||
Any [`Text`](http://facebook.github.io/react-native/docs/text.html), [`TouchableHighlight`](http://facebook.github.io/react-native/docs/touchablehighlight.html) or [`TouchableWithoutFeedback`](http://facebook.github.io/react-native/docs/touchablewithoutfeedback.html) property in addition to these:
|
||||
|
||||
| Prop | Description | Default |
|
||||
|---|---|---|
|
||||
|**`color`**|Text and icon color, use `iconStyle` or nest a `Text` component if you need different colors.|`white`|
|
||||
|**`size`**|Icon size.|`20`|
|
||||
|**`iconStyle`**|Styles applied to the icon only, good for setting margins or a different color. *Note: use `iconStyle` for margins or expect unstable behaviour.*|`{marginRight: 10}`|
|
||||
|**`backgroundColor`**|Background color of the button.|`#007AFF`|
|
||||
|**`borderRadius`**|Border radius of the button, set to `0` to disable. |`5`|
|
||||
|**`onPress`**|A function called when the button is pressed. |*None*|
|
||||
|
||||
## Usage as PNG image/source object
|
||||
|
||||
Convenient way to plug this in into other components that rely on bitmap images rather than scalable vector icons. Takes the arguments `name`, `size` and `color` as described above.
|
||||
|
||||
```
|
||||
Icon.getImageSource('user', 20, 'red').then((source) => this.setState({ userIcon: source }));
|
||||
```
|
||||
|
||||
For a complete example check out the `TabBarExample` project.
|
||||
|
||||
## Usage with [TabBarIOS](http://facebook.github.io/react-native/docs/tabbarios.html)
|
||||
|
||||
Simply use `Icon.TabBarItemIOS` instead of `TabBarIOS.Item`. This is an extended component that works exactly the same but with three additional properties:
|
||||
|
||||
| Prop | Description | Default |
|
||||
|---|---|---|
|
||||
|**`iconName`**|Name of the default icon (similar to `TabBarIOS.Item` `icon`)|*None*|
|
||||
|**`selectedIconName`**|Name of the selected icon (similar to `TabBarIOS.Item` `selectedIcon`). |*`iconName`*|
|
||||
|**`iconSize`**|Size of the icon. |`30`|
|
||||
|**`iconColor`**|Color of the icon. |*None*|
|
||||
|**`selectedIconColor`**|Color of the selected icon. |*`iconColor`*|
|
||||
|
||||
For example usage see `Examples/TabBarExample` or the examples section below. Don't forget to import and link to this project as described above if you are going to use the TabBar integration.
|
||||
|
||||
**Note:** using `iconColor` and `selectedIconColor` requires the attribute [renderAsOriginal](https://facebook.github.io/react-native/docs/tabbarios-item.html#renderasoriginal) to be set to `true` on `Icon.TabBarItemIOS`.
|
||||
|
||||
## Usage with [NavigatorIOS](http://facebook.github.io/react-native/docs/navigatorios.html)
|
||||
|
||||
Use `Icon.getImageSource` to get an image source object and pass it as you would with `backButtonIcon`, `leftButtonIcon` or `rightButtonIcon`.
|
||||
|
||||
Note: Since [`NavigatorIOS` doesn't rerender with new state](https://github.com/facebook/react-native/issues/1403) and the async nature of `getImageSource` you must not use it with `initialRoute` until the icon is rendered, but any view added by `push` should be fine. Easiest way is to simple add an `if` statment at the beginning of you render method like this:
|
||||
|
||||
```
|
||||
render() {
|
||||
if (!this.state.myIcon) {
|
||||
return false;
|
||||
}
|
||||
return (<NavigatorIOS ... />);
|
||||
}
|
||||
```
|
||||
|
||||
[Facebook writes](http://facebook.github.io/react-native/docs/navigator-comparison.html#navigatorios):
|
||||
> Development belongs to open-source community - not used by the React Native team on their apps. A result of this is that there is currently a backlog of unresolved bugs, nobody who uses this has stepped up to take ownership for it yet.
|
||||
|
||||
You are probably better off with [`Navigator.NavigationBar`](http://facebook.github.io/react-native/docs/navigator.html) or [`react-native-navbar`](https://github.com/Kureev/react-native-navbar).
|
||||
|
||||
## Usage with [ToolbarAndroid](http://facebook.github.io/react-native/docs/toolbarandroid.html)
|
||||
|
||||
Simply use `Icon.ToolbarAndroid` instead of `React.ToolbarAndroid`, this is composition of the underlying `ToolbarAndroid` component that works the same but any `*icon` property also takes `*iconName`:
|
||||
|
||||
| Prop | Description | Default |
|
||||
|---|---|---|
|
||||
|**`logoName`**|Name of the navigation logo icon (similar to `ToolbarAndroid` `logo`)|*None*|
|
||||
|**`navIconName`**|Name of the navigation icon (similar to `ToolbarAndroid` `navIcon`)|*None*|
|
||||
|**`overflowIconName`**|Name of the overflow icon (similar to `ToolbarAndroid` `overflowIcon`). |*none*|
|
||||
|**`actions`**|Possible actions on the toolbar as part of the action menu, takes the additional arguments `iconName`, `iconColor` and `iconSize`. |*none*|
|
||||
|**`iconSize`**|Size of the icons. |`24`|
|
||||
|**`iconColor`**|Color of the icons. |`black`|
|
||||
|
||||
For example usage see `Examples/IconExplorer/index.android.js`or the examples section below. Don't forget to import and link to this project as described above if you are going to use the ToolbarAndroid integration.
|
||||
|
||||
## Custom Fonts
|
||||
|
||||
### `createIconSet(glyphMap, fontFamily[, fontFile])`
|
||||
Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be the custom font file name.
|
||||
|
||||
```js
|
||||
import { createIconSet } from 'react-native-vector-icons';
|
||||
const glyphMap = { 'icon-name': 1234, test: '∆' };
|
||||
const Icon = createIconSet(glyphMap, 'FontName', 'font-name.ttf');
|
||||
```
|
||||
|
||||
### `createIconSetFromFontello(config[, fontFamily[, fontFile]])`
|
||||
Convenience method to create a custom font based on a [fontello](http://fontello.com) config file. Don't forget to import the font as described above and drop the `config.json` somewhere convenient in your project.
|
||||
|
||||
```js
|
||||
import { createIconSetFromFontello } from 'react-native-vector-icons';
|
||||
import fontelloConfig from './config.json';
|
||||
const Icon = createIconSetFromFontello(fontelloConfig);
|
||||
```
|
||||
|
||||
### `createIconSetFromIcoMoon(config[, fontFamily[, fontFile]])`
|
||||
```js
|
||||
import { createIconSetFromIcoMoon } from 'react-native-vector-icons';
|
||||
import icoMoonConfig from './selection.json';
|
||||
const Icon = createIconSetFromIcoMoon(icoMoonConfig, 'LineAwesome', 'line-awesome.ttf');
|
||||
```
|
||||
|
||||
Make sure you're using the _Download_ option in [IcoMoon](https://icomoon.io/app), and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above.
|
||||
#### iOS
|
||||
You have to manually make a reference of your `.ttf` on your xcodeproj `Resources` folder.
|
||||
|
||||
## Animation
|
||||
|
||||
React Native comes with an amazing animation library called [`Animated`](http://facebook.github.io/react-native/docs/animated.html). To use it with an icon, simply create an animated component with this line: `const AnimatedIcon = Animated.createAnimatedComponent(Icon)`. You can also use the higher level animation library [react-native-animatable](https://github.com/oblador/react-native-animatable).
|
||||
|
||||
## Examples
|
||||
|
||||
### IconExplorer
|
||||
Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can also search for any icon.
|
||||
|
||||

|
||||
|
||||
|
||||
### Basic Example
|
||||
```js
|
||||
import Icon from 'react-native-vector-icons/Ionicons';
|
||||
|
||||
function ExampleView(props) {
|
||||
return (<Icon name="ios-person" size={30} color="#4F8EF7" />);
|
||||
}
|
||||
```
|
||||
|
||||
### TabBarIOS
|
||||
Full example in `TabBarExample` project in `Examples/TabBarExample` folder.
|
||||
|
||||
```js
|
||||
import { View, Text, TabBarIOS } from 'react-native';
|
||||
import Icon from 'react-native-vector-icons/Ionicons';
|
||||
|
||||
function TabBarView(props) {
|
||||
return (
|
||||
<TabBarIOS>
|
||||
<Icon.TabBarItem
|
||||
title="Home"
|
||||
iconName="ios-home-outline"
|
||||
selectedIconName="ios-home"
|
||||
>
|
||||
<View style={styles.tabContent}><Text>Home Tab</Text></View>
|
||||
</Icon.TabBarItem>
|
||||
</TabBarIOS>
|
||||
);
|
||||
}
|
||||
```
|
||||
|
||||
### ToolbarAndroid
|
||||
|
||||
```js
|
||||
import Icon from 'react-native-vector-icons/Ionicons';
|
||||
|
||||
function ToolbarView(props) {
|
||||
return (
|
||||
<Icon.ToolbarAndroid
|
||||
title="Home"
|
||||
titleColor="white"
|
||||
navIconName="md-arrow-back"
|
||||
onIconClicked={props.navigator.pop}
|
||||
actions={[
|
||||
{ title: 'Settings', iconName: 'md-settings', iconSize: 30, show: 'always' },
|
||||
{ title: 'Follow me on Twitter', iconName: 'logo-twitter', iconColor: "#4099FF", show: 'ifRoom' },
|
||||
]}
|
||||
overflowIconName="md-more"
|
||||
/>
|
||||
);
|
||||
}
|
||||
```
|
||||
|
||||
### Inline Icons
|
||||
```js
|
||||
import { Text } from 'react-native';
|
||||
import Icon from 'react-native-vector-icons/Ionicons';
|
||||
|
||||
function ExampleView(props) {
|
||||
return (<Text>Lorem <Icon name="ios-book" color="#4F8EF7" /> Ipsum</Text>);
|
||||
}
|
||||
```
|
||||
|
||||
### Community examples
|
||||
|
||||
* [react-native-dribbble-app](https://github.com/catalinmiron/react-native-dribbble-app)
|
||||
* [product-kitty](https://github.com/rkho/product-kitty) ([blog post](http://richardkho.com/persisting-tabbars-in-react-native/))
|
||||
* [react-native-netflix](https://github.com/mariodev12/react-native-netflix)
|
||||
|
||||
## Generating your own icon set from a CSS file
|
||||
|
||||
If you already have a icon font with associated CSS file then you can easily generate a icon set with the `generate-icon` script.
|
||||
|
||||
### Example usage:
|
||||
|
||||
```
|
||||
./node_modules/.bin/generate-icon path/to/styles.css --componentName=MyIcon --fontFamily=myicon > Components/MyIcon.js
|
||||
```
|
||||
|
||||
### Options
|
||||
|
||||
Any flags not listed below, like `--componentName` and `--fontFamily`, will be passed on to the template.
|
||||
|
||||
#### `-p`, `--prefix`
|
||||
CSS selector prefix [default: ".icon-"]
|
||||
|
||||
#### `-t`, `--template`
|
||||
Template in lodash format [default: "./template/iconSet.tpl"]
|
||||
|
||||
For default template please provide `--componentName` and `--fontFamily`.
|
||||
|
||||
#### `-o`, `--output`
|
||||
Save output to file, defaults to STDOUT
|
||||
|
||||
## [Changelog](https://github.com/oblador/react-native-vector-icons/releases)
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
#### The icons show up as a crossed out box on Android
|
||||
* Make sure you've copied the font to `android/app/src/main/assets/fonts`.
|
||||
* Delete the build folder with `rm -rf android/app/build`.
|
||||
* Recompile the project.
|
||||
|
||||
#### Red screen with "Unrecognized font family" error on iOS
|
||||
* Make sure you've added manually the reference of your `.ttf` on your xcodeproj `Resources` folder.
|
||||
* Check that the font you are trying to use appears in `Info.plist`, if you've added the whole folder and it's blue in color, then you need to add it to the path.
|
||||
* Check that the font is copied in the *Copy Bundle Resources* in *Build Phases*.
|
||||
* Delete the build folder with `rm -rf ios/build`
|
||||
* Recompile the project.
|
||||
|
||||
#### Android build fails on Windows for no good reason
|
||||
|
||||
Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible.
|
||||
|
||||
#### Wrong icons are shown after upgrading this package
|
||||
|
||||
You probably didn't update the font files linked to your native project after upgrading. However, this only applies to Android targets since iOS bundles the fonts when building the app (try to clean your build from Xcode if the problem exists). On android you can relink the project or you manually update the fonts. To have them automatically synced use the [gradle approach](https://github.com/oblador/react-native-vector-icons#option-with-gradle-recommended).
|
||||
|
||||
#### Some icons are missing after upgrading this package
|
||||
|
||||
Sometimes vendors decides to remove some icons from newer releases, this has nothing to do with this package. If you depend on an older version of a font you can add it as a [custom font](#custom-fonts).
|
||||
|
||||
## License
|
||||
|
||||
This project is licenced under the [MIT License](http://opensource.org/licenses/mit-license.html).
|
||||
|
||||
Any bundled fonts are copyright to their respective authors and mostly under MIT or [SIL OFL](http://scripts.sil.org/OFL).
|
||||
@@ -1,59 +0,0 @@
|
||||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import FontAwesome from 'react-native-vector-icons/FontAwesome';
|
||||
import Foundation from 'react-native-vector-icons/Foundation';
|
||||
import Ionicons from 'react-native-vector-icons/Ionicons';
|
||||
import MaterialIcons from 'react-native-vector-icons/MaterialIcons';
|
||||
import Zocial from 'react-native-vector-icons/Zocial';
|
||||
import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons';
|
||||
|
||||
const ICON_SET_MAP = {
|
||||
fontawesome: FontAwesome,
|
||||
foundation: Foundation,
|
||||
ion: Ionicons,
|
||||
material: MaterialIcons,
|
||||
zocial: Zocial,
|
||||
simpleline: SimpleLineIcons,
|
||||
};
|
||||
|
||||
// This is a composition is a drop in replacement for users migrating from the
|
||||
// react-native-icons module. Please don't use this component for new apps/views.
|
||||
export default class Icon extends PureComponent {
|
||||
static propTypes = {
|
||||
name: PropTypes.string.isRequired,
|
||||
size: PropTypes.number,
|
||||
color: PropTypes.string,
|
||||
};
|
||||
|
||||
setNativeProps(nativeProps) {
|
||||
if (this.iconRef) {
|
||||
this.iconRef.setNativeProps(nativeProps);
|
||||
}
|
||||
}
|
||||
|
||||
iconRef = null;
|
||||
|
||||
handleComponentRef = ref => {
|
||||
this.iconRef = ref;
|
||||
};
|
||||
|
||||
render() {
|
||||
const nameParts = this.props.name.split('|');
|
||||
const setName = nameParts[0];
|
||||
const name = nameParts[1];
|
||||
|
||||
const IconSet = ICON_SET_MAP[setName];
|
||||
if (!IconSet) {
|
||||
throw new Error(`Invalid icon set "${setName}"`);
|
||||
}
|
||||
|
||||
return (
|
||||
<IconSet
|
||||
allowFontScaling={false}
|
||||
ref={this.handleComponentRef}
|
||||
{...this.props}
|
||||
name={name}
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* SimpleLineIcons icon set component.
|
||||
* Usage: <SimpleLineIcons name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/SimpleLineIcons.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'simple-line-icons', 'SimpleLineIcons.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
18
build/vendor/react-native-vector-icons/Zocial.js
vendored
18
build/vendor/react-native-vector-icons/Zocial.js
vendored
@@ -1,18 +0,0 @@
|
||||
/**
|
||||
* Zocial icon set component.
|
||||
* Usage: <Zocial name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/Zocial.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
/* eslint-disable no-console */
|
||||
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
/* eslint-disable import/no-dynamic-require */
|
||||
const json = require(path.resolve('./package.json'));
|
||||
|
||||
if (!json.rnpm) {
|
||||
json.rnpm = {
|
||||
assets: [],
|
||||
};
|
||||
} else if (!json.rnpm.assets) {
|
||||
json.rnpm.assets = [];
|
||||
}
|
||||
|
||||
if (json.rnpm.assets.indexOf('./assets/fonts') !== -1) process.exit();
|
||||
|
||||
json.rnpm.assets.push('./assets/fonts');
|
||||
|
||||
fs.writeFileSync(
|
||||
'./package.json',
|
||||
`${JSON.stringify(json, null, 2)}\r\n`,
|
||||
'utf8'
|
||||
);
|
||||
@@ -1,45 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Setting up npm config"
|
||||
|
||||
if [ $(npm config get @fortawesome:registry) = "undefined" ]
|
||||
then
|
||||
npm config set "@fortawesome:registry" https://npm.fontawesome.com/
|
||||
fi
|
||||
|
||||
echo "Please enter your FontAwesome5 npm token:"
|
||||
read fa5_token
|
||||
npm config set "//npm.fontawesome.com/:_authToken" ${fa5_token}
|
||||
|
||||
echo "Creating temporary folder"
|
||||
|
||||
TEMP_DIR=$(mktemp -d -t rnvi)
|
||||
echo "Created folder $TEMP_DIR"
|
||||
pushd ${TEMP_DIR}
|
||||
|
||||
echo "Downloading FontAwesome5 Pro"
|
||||
|
||||
ARCHIVE=$(npm pack @fortawesome/fontawesome-pro --silent)
|
||||
tar -xzf ${ARCHIVE}
|
||||
mv package pro
|
||||
|
||||
popd
|
||||
|
||||
echo "Copying font files"
|
||||
|
||||
mkdir -p assets/fonts
|
||||
|
||||
cp ${TEMP_DIR}/pro/webfonts/fa-brands-400.ttf assets/fonts/FontAwesome5_Pro_Brands.ttf
|
||||
cp ${TEMP_DIR}/pro/webfonts/fa-light-300.ttf assets/fonts/FontAwesome5_Pro_Light.ttf
|
||||
cp ${TEMP_DIR}/pro/webfonts/fa-regular-400.ttf assets/fonts/FontAwesome5_Pro_Regular.ttf
|
||||
cp ${TEMP_DIR}/pro/webfonts/fa-solid-900.ttf assets/fonts/FontAwesome5_Pro_Solid.ttf
|
||||
|
||||
echo "Modifying package.json"
|
||||
|
||||
/usr/bin/env node ./node_modules/react-native-vector-icons/bin/add-font-assets.js
|
||||
|
||||
echo "Linking project"
|
||||
|
||||
react-native link react-native-vector-icons
|
||||
|
||||
echo "Done"
|
||||
@@ -1,34 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
/* eslint-disable no-console */
|
||||
|
||||
const fs = require('fs');
|
||||
const yargs = require('yargs');
|
||||
|
||||
const { argv } = yargs
|
||||
.usage('')
|
||||
.option('path', {
|
||||
alias: 'p',
|
||||
string: true,
|
||||
})
|
||||
.option('output', {
|
||||
alias: 'o',
|
||||
string: true,
|
||||
})
|
||||
.demandOption('path')
|
||||
.demandOption('output');
|
||||
|
||||
const path = `${argv.path}/svgs/`;
|
||||
|
||||
const generatedJSON = {};
|
||||
fs.readdirSync(path)
|
||||
.filter(file => fs.statSync(path + file).isDirectory())
|
||||
.forEach(file => {
|
||||
const icons = fs.readdirSync(path + file);
|
||||
generatedJSON[file] = icons.map(icon => icon.split('.')[0]);
|
||||
});
|
||||
|
||||
fs.writeFileSync(
|
||||
argv.output,
|
||||
`${JSON.stringify(generatedJSON, null, 2)}\r\n`,
|
||||
'utf8'
|
||||
);
|
||||
@@ -1,45 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
/* eslint-disable no-console */
|
||||
|
||||
const _ = require('lodash');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const yargs = require('yargs');
|
||||
const generateIconSetFromCss = require('../lib/generate-icon-set-from-css');
|
||||
|
||||
const { argv } = yargs
|
||||
.usage(
|
||||
'Usage: $0 [options] path/to/styles.css \nFor default template please provide --componentName and --fontFamily'
|
||||
)
|
||||
.demand(1)
|
||||
.default('p', '.icon-')
|
||||
.describe('p', 'CSS selector prefix')
|
||||
.alias('p', 'prefix')
|
||||
.default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl'))
|
||||
.describe('t', 'Template in lodash format')
|
||||
.alias('t', 'template')
|
||||
.describe('o', 'Save output to file, defaults to STDOUT')
|
||||
.alias('o', 'output')
|
||||
.describe('g', 'Save glyphmap JSON to file')
|
||||
.alias('g', 'glyphmap');
|
||||
|
||||
let template;
|
||||
if (argv.template) {
|
||||
template = fs.readFileSync(argv.template, { encoding: 'utf8' });
|
||||
}
|
||||
|
||||
const data = _.omit(
|
||||
argv,
|
||||
'_ $0 o output p prefix t template g glyphmap'.split(' ')
|
||||
);
|
||||
|
||||
const content = generateIconSetFromCss(argv._, argv.prefix, template, data);
|
||||
if (argv.output) {
|
||||
fs.writeFileSync(argv.output, content);
|
||||
} else {
|
||||
console.log(content);
|
||||
}
|
||||
|
||||
if (argv.glyphmap) {
|
||||
fs.writeFileSync(argv.glyphmap, generateIconSetFromCss(argv._, argv.prefix));
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
#!/usr/bin/env node
|
||||
/* eslint-disable no-console */
|
||||
|
||||
const _ = require('lodash');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const yargs = require('yargs');
|
||||
|
||||
const { argv } = yargs
|
||||
.usage(
|
||||
'Usage: $0 [options] path/to/codepoints \nFor default template please provide --componentName and --fontFamily'
|
||||
)
|
||||
.demand(1)
|
||||
.default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl'))
|
||||
.describe('t', 'Template in lodash format')
|
||||
.alias('t', 'template')
|
||||
.describe('o', 'Save output to file, defaults to STDOUT')
|
||||
.alias('o', 'output')
|
||||
.describe('g', 'Save glyphmap JSON to file')
|
||||
.alias('g', 'glyphmap');
|
||||
|
||||
function extractGlyphMapFromCodepoints(fileName) {
|
||||
const codepoints = fs
|
||||
.readFileSync(fileName, { encoding: 'utf8' })
|
||||
.split('\n');
|
||||
const glyphMap = {};
|
||||
codepoints.forEach(point => {
|
||||
const parts = point.split(' ');
|
||||
if (parts.length === 2) {
|
||||
glyphMap[parts[0].replace(/_/g, '-')] = parseInt(parts[1], 16);
|
||||
}
|
||||
});
|
||||
|
||||
return glyphMap;
|
||||
}
|
||||
|
||||
let template;
|
||||
if (argv.template) {
|
||||
template = fs.readFileSync(argv.template, { encoding: 'utf8' });
|
||||
}
|
||||
|
||||
let data = _.omit(argv, '_ $0 o output t template g glyphmap'.split(' '));
|
||||
const glyphMap = extractGlyphMapFromCodepoints(argv._[0]);
|
||||
|
||||
let content = JSON.stringify(glyphMap, null, ' ');
|
||||
if (template) {
|
||||
const compiled = _.template(template);
|
||||
data = data || {};
|
||||
data.glyphMap = content;
|
||||
content = compiled(data);
|
||||
}
|
||||
|
||||
if (argv.output) {
|
||||
fs.writeFileSync(argv.output, content);
|
||||
} else {
|
||||
console.log(content);
|
||||
}
|
||||
|
||||
if (argv.glyphmap) {
|
||||
fs.writeFileSync(argv.glyphmap, JSON.stringify(glyphMap, null, ' '));
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"name": "react-native-vector-icons",
|
||||
"main": "index.js",
|
||||
"version": "0.1.0",
|
||||
"homepage": "https://github.com/oblador/react-native-vector-icons",
|
||||
"authors": [
|
||||
"Joel Arvidsson <joel@oblador.se>"
|
||||
],
|
||||
"license": "MIT",
|
||||
"ignore": [
|
||||
"**/.*",
|
||||
"node_modules",
|
||||
"bower_components",
|
||||
"test",
|
||||
"tests"
|
||||
],
|
||||
"devDependencies": {
|
||||
"css-social-buttons": "~1.0.0",
|
||||
"foundation-icon-fonts": "*",
|
||||
"simple-line-icons": "2.4.1"
|
||||
}
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
/**
|
||||
* Task to copy icon font files
|
||||
*/
|
||||
|
||||
def config = project.hasProperty("vectoricons") ? project.vectoricons : [];
|
||||
|
||||
def iconFontsDir = config.iconFontsDir ?: "../../node_modules/react-native-vector-icons/Fonts";
|
||||
def iconFontNames = config.iconFontNames ?: [ "*.ttf" ];
|
||||
|
||||
gradle.projectsEvaluated {
|
||||
// Grab all build types and product flavors
|
||||
def buildTypes = android.buildTypes.collect { type -> type.name }
|
||||
def productFlavors = android.productFlavors.collect { flavor -> flavor.name }
|
||||
|
||||
// When no product flavors defined, use empty
|
||||
if (!productFlavors) productFlavors.add("")
|
||||
|
||||
productFlavors.each { productFlavorName ->
|
||||
buildTypes.each { buildTypeName ->
|
||||
// Create variant and target names
|
||||
def flavorNameCapitalized = "${productFlavorName.capitalize()}"
|
||||
def buildNameCapitalized = "${buildTypeName.capitalize()}"
|
||||
def targetName = "${flavorNameCapitalized}${buildNameCapitalized}"
|
||||
def targetPath = productFlavorName ?
|
||||
"${productFlavorName}/${buildTypeName}" :
|
||||
"${buildTypeName}"
|
||||
|
||||
// Create task for copying fonts
|
||||
def currentFontTask = tasks.create(
|
||||
name: "copy${targetName}IconFonts",
|
||||
type: Copy) {
|
||||
iconFontNames.each { name ->
|
||||
from(iconFontsDir)
|
||||
include(name)
|
||||
into("${buildDir}/intermediates/assets/${targetPath}/fonts/")
|
||||
}
|
||||
}
|
||||
|
||||
currentFontTask.dependsOn("merge${targetName}Resources")
|
||||
currentFontTask.dependsOn("merge${targetName}Assets")
|
||||
|
||||
[
|
||||
"process${flavorNameCapitalized}Armeabi-v7a${buildNameCapitalized}Resources",
|
||||
"process${flavorNameCapitalized}X86${buildNameCapitalized}Resources",
|
||||
"processUniversal${targetName}Resources",
|
||||
"process${targetName}Resources"
|
||||
].each { name ->
|
||||
Task dependentTask = tasks.findByPath(name);
|
||||
|
||||
if (dependentTask != null) {
|
||||
dependentTask.dependsOn(currentFontTask)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,300 +0,0 @@
|
||||
{
|
||||
"stepforward": 58880,
|
||||
"stepbackward": 58881,
|
||||
"forward": 58882,
|
||||
"banckward": 58883,
|
||||
"caretright": 58884,
|
||||
"caretleft": 58885,
|
||||
"caretdown": 58886,
|
||||
"caretup": 58887,
|
||||
"rightcircle": 58888,
|
||||
"leftcircle": 58889,
|
||||
"upcircle": 58890,
|
||||
"downcircle": 58891,
|
||||
"rightcircleo": 58892,
|
||||
"leftcircleo": 58893,
|
||||
"upcircleo": 58894,
|
||||
"downcircleo": 58895,
|
||||
"verticleleft": 58896,
|
||||
"verticleright": 58897,
|
||||
"back": 58898,
|
||||
"retweet": 58899,
|
||||
"shrink": 58900,
|
||||
"arrowsalt": 58901,
|
||||
"doubleright": 58903,
|
||||
"doubleleft": 58904,
|
||||
"arrowdown": 58905,
|
||||
"arrowup": 58906,
|
||||
"arrowright": 58907,
|
||||
"arrowleft": 58908,
|
||||
"down": 58909,
|
||||
"up": 58910,
|
||||
"right": 58911,
|
||||
"left": 58912,
|
||||
"minussquareo": 58913,
|
||||
"minuscircle": 58914,
|
||||
"minuscircleo": 58915,
|
||||
"minus": 58916,
|
||||
"pluscircleo": 58917,
|
||||
"pluscircle": 58918,
|
||||
"plus": 58919,
|
||||
"infocirlce": 58920,
|
||||
"infocirlceo": 58921,
|
||||
"info": 58922,
|
||||
"exclamation": 58923,
|
||||
"exclamationcircle": 58924,
|
||||
"exclamationcircleo": 58925,
|
||||
"closecircle": 58926,
|
||||
"closecircleo": 58927,
|
||||
"checkcircle": 58928,
|
||||
"checkcircleo": 58929,
|
||||
"check": 58930,
|
||||
"close": 58931,
|
||||
"customerservice": 58932,
|
||||
"creditcard": 58933,
|
||||
"codesquareo": 58934,
|
||||
"book": 58935,
|
||||
"barschart": 58936,
|
||||
"bars": 58937,
|
||||
"question": 58938,
|
||||
"questioncircle": 58939,
|
||||
"questioncircleo": 58940,
|
||||
"pause": 58941,
|
||||
"pausecircle": 58942,
|
||||
"pausecircleo": 58943,
|
||||
"clockcircle": 58944,
|
||||
"clockcircleo": 58945,
|
||||
"swap": 58946,
|
||||
"swapleft": 58947,
|
||||
"swapright": 58948,
|
||||
"plussquareo": 58949,
|
||||
"frown": 58950,
|
||||
"menufold": 58968,
|
||||
"mail": 58969,
|
||||
"link": 58971,
|
||||
"areachart": 58972,
|
||||
"linechart": 58973,
|
||||
"home": 58974,
|
||||
"laptop": 58975,
|
||||
"star": 58976,
|
||||
"staro": 58977,
|
||||
"filter": 58979,
|
||||
"meho": 58982,
|
||||
"meh": 58983,
|
||||
"shoppingcart": 58984,
|
||||
"save": 58985,
|
||||
"user": 58986,
|
||||
"videocamera": 58987,
|
||||
"totop": 58988,
|
||||
"team": 58989,
|
||||
"sharealt": 58993,
|
||||
"setting": 58994,
|
||||
"picture": 58996,
|
||||
"phone": 58997,
|
||||
"paperclip": 58998,
|
||||
"notification": 58999,
|
||||
"menuunfold": 59001,
|
||||
"inbox": 59002,
|
||||
"lock": 59003,
|
||||
"qrcode": 59004,
|
||||
"tags": 59005,
|
||||
"tagso": 59006,
|
||||
"cloudo": 59007,
|
||||
"cloud": 59008,
|
||||
"cloudupload": 59009,
|
||||
"clouddownload": 59010,
|
||||
"clouddownloado": 59011,
|
||||
"clouduploado": 59012,
|
||||
"enviroment": 59013,
|
||||
"enviromento": 59014,
|
||||
"eye": 59015,
|
||||
"eyeo": 59016,
|
||||
"camera": 59017,
|
||||
"camerao": 59018,
|
||||
"windows": 59019,
|
||||
"export2": 59024,
|
||||
"export": 59025,
|
||||
"circledowno": 59027,
|
||||
"circledown": 59028,
|
||||
"hdd": 59034,
|
||||
"ie": 59035,
|
||||
"delete": 59039,
|
||||
"enter": 59040,
|
||||
"pushpino": 59041,
|
||||
"pushpin": 59042,
|
||||
"heart": 59043,
|
||||
"hearto": 59044,
|
||||
"smile-circle": 59047,
|
||||
"smileo": 59048,
|
||||
"frowno": 59049,
|
||||
"calculator": 59050,
|
||||
"chrome": 59052,
|
||||
"github": 59053,
|
||||
"iconfontdesktop": 59060,
|
||||
"caretcircleoup": 59061,
|
||||
"upload": 59062,
|
||||
"download": 59063,
|
||||
"piechart": 59064,
|
||||
"lock1": 59065,
|
||||
"unlock": 59066,
|
||||
"windowso": 59068,
|
||||
"dotchart": 59069,
|
||||
"barchart": 59070,
|
||||
"codesquare": 59071,
|
||||
"plussquare": 59072,
|
||||
"minussquare": 59073,
|
||||
"closesquare": 59074,
|
||||
"closesquareo": 59075,
|
||||
"checksquare": 59076,
|
||||
"checksquareo": 59077,
|
||||
"fastbackward": 59078,
|
||||
"fastforward": 59079,
|
||||
"upsquare": 59080,
|
||||
"downsquare": 59081,
|
||||
"leftsquare": 59082,
|
||||
"rightsquare": 59083,
|
||||
"rightsquareo": 59084,
|
||||
"leftsquareo": 59085,
|
||||
"down-square-o": 59086,
|
||||
"up-square-o": 59087,
|
||||
"play": 59088,
|
||||
"playcircleo": 59089,
|
||||
"tag": 59090,
|
||||
"tago": 59091,
|
||||
"addfile": 59664,
|
||||
"folder1": 58978,
|
||||
"file1": 58980,
|
||||
"switcher": 59667,
|
||||
"addfolder": 59668,
|
||||
"folderopen": 59033,
|
||||
"search1": 58992,
|
||||
"ellipsis1": 58951,
|
||||
"calendar": 59067,
|
||||
"filetext1": 59032,
|
||||
"copy1": 58952,
|
||||
"jpgfile1": 59036,
|
||||
"pdffile1": 59059,
|
||||
"exclefile1": 59056,
|
||||
"pptfile1": 59057,
|
||||
"unknowfile1": 59055,
|
||||
"wordfile1": 59058,
|
||||
"dingding": 59683,
|
||||
"dingding-o": 59685,
|
||||
"mobile1": 59000,
|
||||
"tablet1": 58990,
|
||||
"bells": 58958,
|
||||
"disconnect": 58959,
|
||||
"database": 58960,
|
||||
"barcode": 58962,
|
||||
"hourglass": 58963,
|
||||
"key": 58964,
|
||||
"flag": 58965,
|
||||
"layout": 58966,
|
||||
"printer": 58995,
|
||||
"USB": 59095,
|
||||
"skin": 59096,
|
||||
"tool": 59097,
|
||||
"car": 59100,
|
||||
"addusergroup": 59101,
|
||||
"carryout": 59103,
|
||||
"deleteuser": 59104,
|
||||
"deleteusergroup": 59105,
|
||||
"man": 59106,
|
||||
"isv": 59107,
|
||||
"gift": 59108,
|
||||
"idcard": 59109,
|
||||
"medicinebox": 59110,
|
||||
"redenvelopes": 59111,
|
||||
"rest": 59112,
|
||||
"Safety": 59114,
|
||||
"wallet": 59115,
|
||||
"woman": 59116,
|
||||
"adduser": 59117,
|
||||
"bank": 59118,
|
||||
"Trophy": 59119,
|
||||
"loading1": 59054,
|
||||
"loading2": 58957,
|
||||
"like2": 59037,
|
||||
"dislike2": 59038,
|
||||
"like1": 58956,
|
||||
"dislike1": 58955,
|
||||
"bulb1": 58953,
|
||||
"rocket1": 59663,
|
||||
"select1": 58954,
|
||||
"apple1": 59020,
|
||||
"apple-o": 59092,
|
||||
"android1": 59704,
|
||||
"android": 59021,
|
||||
"aliwangwang-o1": 59023,
|
||||
"aliwangwang": 59022,
|
||||
"pay-circle1": 59045,
|
||||
"pay-circle-o1": 59046,
|
||||
"poweroff": 59093,
|
||||
"trademark": 58961,
|
||||
"find": 59099,
|
||||
"copyright": 59102,
|
||||
"sound": 59113,
|
||||
"earth": 59121,
|
||||
"wifi": 59094,
|
||||
"sync": 59098,
|
||||
"login": 58967,
|
||||
"logout": 58970,
|
||||
"reload1": 58902,
|
||||
"message1": 59051,
|
||||
"shake": 59727,
|
||||
"API": 59729,
|
||||
"appstore-o": 59029,
|
||||
"appstore1": 59030,
|
||||
"scan1": 59031,
|
||||
"exception1": 58981,
|
||||
"contacts": 59120,
|
||||
"solution1": 58991,
|
||||
"fork": 59122,
|
||||
"edit": 59026,
|
||||
"form": 59798,
|
||||
"warning": 59799,
|
||||
"table": 59800,
|
||||
"profile": 59801,
|
||||
"dashboard": 59802,
|
||||
"indent-left": 59814,
|
||||
"indent-right": 59815,
|
||||
"menu-unfold": 59820,
|
||||
"menu-fold": 59821,
|
||||
"antdesign": 59826,
|
||||
"alipay-square": 59827,
|
||||
"codepen-circle": 59828,
|
||||
"google": 59829,
|
||||
"amazon": 59830,
|
||||
"codepen": 59831,
|
||||
"facebook-square": 59832,
|
||||
"dropbox": 59833,
|
||||
"googleplus": 59834,
|
||||
"linkedin-square": 59835,
|
||||
"medium-monogram": 59836,
|
||||
"gitlab": 59837,
|
||||
"medium-wordmark": 59838,
|
||||
"QQ": 59839,
|
||||
"skype": 59840,
|
||||
"taobao-square": 59841,
|
||||
"alipay-circle": 59842,
|
||||
"youtube": 59843,
|
||||
"wechat": 59844,
|
||||
"twitter": 59845,
|
||||
"weibo": 59846,
|
||||
"HTML": 59847,
|
||||
"taobao-circle": 59123,
|
||||
"weibo-circle": 59124,
|
||||
"weibo-square": 59125,
|
||||
"CodeSandbox": 59860,
|
||||
"aliyun": 59892,
|
||||
"zhihu": 59139,
|
||||
"behance": 59143,
|
||||
"dribbble": 59145,
|
||||
"dribbble-square": 59146,
|
||||
"behance-square": 59144,
|
||||
"file-markdown": 59140,
|
||||
"instagram": 59147,
|
||||
"yuque": 59148,
|
||||
"slack": 59141,
|
||||
"slack-square": 59142
|
||||
}
|
||||
@@ -1,413 +0,0 @@
|
||||
{
|
||||
"500px": 61696,
|
||||
"500px-with-circle": 61697,
|
||||
"add-to-list": 61698,
|
||||
"add-user": 61699,
|
||||
"address": 61700,
|
||||
"adjust": 61701,
|
||||
"air": 61702,
|
||||
"aircraft": 61703,
|
||||
"aircraft-landing": 61704,
|
||||
"aircraft-take-off": 61705,
|
||||
"align-bottom": 61706,
|
||||
"align-horizontal-middle": 61707,
|
||||
"align-left": 61708,
|
||||
"align-right": 61709,
|
||||
"align-top": 61710,
|
||||
"align-vertical-middle": 61711,
|
||||
"app-store": 61712,
|
||||
"archive": 61713,
|
||||
"area-graph": 61714,
|
||||
"arrow-bold-down": 61715,
|
||||
"arrow-bold-left": 61716,
|
||||
"arrow-bold-right": 61717,
|
||||
"arrow-bold-up": 61718,
|
||||
"arrow-down": 61719,
|
||||
"arrow-left": 61720,
|
||||
"arrow-long-down": 61721,
|
||||
"arrow-long-left": 61722,
|
||||
"arrow-long-right": 61723,
|
||||
"arrow-long-up": 61724,
|
||||
"arrow-right": 61725,
|
||||
"arrow-up": 61726,
|
||||
"arrow-with-circle-down": 61727,
|
||||
"arrow-with-circle-left": 61728,
|
||||
"arrow-with-circle-right": 61729,
|
||||
"arrow-with-circle-up": 61730,
|
||||
"attachment": 61731,
|
||||
"awareness-ribbon": 61732,
|
||||
"back": 61733,
|
||||
"back-in-time": 61734,
|
||||
"baidu": 61735,
|
||||
"bar-graph": 61736,
|
||||
"basecamp": 61737,
|
||||
"battery": 61738,
|
||||
"beamed-note": 61739,
|
||||
"behance": 61740,
|
||||
"bell": 61741,
|
||||
"blackboard": 61742,
|
||||
"block": 61743,
|
||||
"book": 61744,
|
||||
"bookmark": 61745,
|
||||
"bookmarks": 61746,
|
||||
"bowl": 61747,
|
||||
"box": 61748,
|
||||
"briefcase": 61749,
|
||||
"browser": 61750,
|
||||
"brush": 61751,
|
||||
"bucket": 61752,
|
||||
"bug": 61753,
|
||||
"cake": 61754,
|
||||
"calculator": 61755,
|
||||
"calendar": 61756,
|
||||
"camera": 61757,
|
||||
"ccw": 61758,
|
||||
"chat": 61759,
|
||||
"check": 61760,
|
||||
"chevron-down": 61761,
|
||||
"chevron-left": 61762,
|
||||
"chevron-right": 61763,
|
||||
"chevron-small-down": 61764,
|
||||
"chevron-small-left": 61765,
|
||||
"chevron-small-right": 61766,
|
||||
"chevron-small-up": 61767,
|
||||
"chevron-thin-down": 61768,
|
||||
"chevron-thin-left": 61769,
|
||||
"chevron-thin-right": 61770,
|
||||
"chevron-thin-up": 61771,
|
||||
"chevron-up": 61772,
|
||||
"chevron-with-circle-down": 61773,
|
||||
"chevron-with-circle-left": 61774,
|
||||
"chevron-with-circle-right": 61775,
|
||||
"chevron-with-circle-up": 61776,
|
||||
"circle": 61777,
|
||||
"circle-with-cross": 61778,
|
||||
"circle-with-minus": 61779,
|
||||
"circle-with-plus": 61780,
|
||||
"circular-graph": 61781,
|
||||
"clapperboard": 61782,
|
||||
"classic-computer": 61783,
|
||||
"clipboard": 61784,
|
||||
"clock": 61785,
|
||||
"cloud": 61786,
|
||||
"code": 61787,
|
||||
"cog": 61788,
|
||||
"colours": 61789,
|
||||
"compass": 61790,
|
||||
"controller-fast-backward": 61791,
|
||||
"controller-fast-forward": 61792,
|
||||
"controller-jump-to-start": 61793,
|
||||
"controller-next": 61794,
|
||||
"controller-paus": 61795,
|
||||
"controller-play": 61796,
|
||||
"controller-record": 61797,
|
||||
"controller-stop": 61798,
|
||||
"controller-volume": 61799,
|
||||
"copy": 61800,
|
||||
"creative-cloud": 61801,
|
||||
"creative-commons": 61802,
|
||||
"creative-commons-attribution": 61803,
|
||||
"creative-commons-noderivs": 61804,
|
||||
"creative-commons-noncommercial-eu": 61805,
|
||||
"creative-commons-noncommercial-us": 61806,
|
||||
"creative-commons-public-domain": 61807,
|
||||
"creative-commons-remix": 61808,
|
||||
"creative-commons-share": 61809,
|
||||
"creative-commons-sharealike": 61810,
|
||||
"credit": 61811,
|
||||
"credit-card": 61812,
|
||||
"crop": 61813,
|
||||
"cross": 61814,
|
||||
"cup": 61815,
|
||||
"cw": 61816,
|
||||
"cycle": 61817,
|
||||
"database": 61818,
|
||||
"dial-pad": 61819,
|
||||
"direction": 61820,
|
||||
"document": 61821,
|
||||
"document-landscape": 61822,
|
||||
"documents": 61823,
|
||||
"dot-single": 61824,
|
||||
"dots-three-horizontal": 61825,
|
||||
"dots-three-vertical": 61826,
|
||||
"dots-two-horizontal": 61827,
|
||||
"dots-two-vertical": 61828,
|
||||
"download": 61829,
|
||||
"dribbble": 61830,
|
||||
"dribbble-with-circle": 61831,
|
||||
"drink": 61832,
|
||||
"drive": 61833,
|
||||
"drop": 61834,
|
||||
"dropbox": 61835,
|
||||
"edit": 61836,
|
||||
"email": 61837,
|
||||
"emoji-flirt": 61838,
|
||||
"emoji-happy": 61839,
|
||||
"emoji-neutral": 61840,
|
||||
"emoji-sad": 61841,
|
||||
"erase": 61842,
|
||||
"eraser": 61843,
|
||||
"evernote": 61844,
|
||||
"export": 61845,
|
||||
"eye": 61846,
|
||||
"eye-with-line": 61847,
|
||||
"facebook": 61848,
|
||||
"facebook-with-circle": 61849,
|
||||
"feather": 61850,
|
||||
"fingerprint": 61851,
|
||||
"flag": 61852,
|
||||
"flash": 61853,
|
||||
"flashlight": 61854,
|
||||
"flat-brush": 61855,
|
||||
"flattr": 61856,
|
||||
"flickr": 61857,
|
||||
"flickr-with-circle": 61858,
|
||||
"flow-branch": 61859,
|
||||
"flow-cascade": 61860,
|
||||
"flow-line": 61861,
|
||||
"flow-parallel": 61862,
|
||||
"flow-tree": 61863,
|
||||
"flower": 61864,
|
||||
"folder": 61865,
|
||||
"folder-images": 61866,
|
||||
"folder-music": 61867,
|
||||
"folder-video": 61868,
|
||||
"forward": 61869,
|
||||
"foursquare": 61870,
|
||||
"funnel": 61871,
|
||||
"game-controller": 61872,
|
||||
"gauge": 61873,
|
||||
"github": 61874,
|
||||
"github-with-circle": 61875,
|
||||
"globe": 61876,
|
||||
"google-": 61877,
|
||||
"google--with-circle": 61878,
|
||||
"google-drive": 61879,
|
||||
"google-hangouts": 61880,
|
||||
"google-play": 61881,
|
||||
"graduation-cap": 61882,
|
||||
"grid": 61883,
|
||||
"grooveshark": 61884,
|
||||
"hair-cross": 61885,
|
||||
"hand": 61886,
|
||||
"heart": 61887,
|
||||
"heart-outlined": 61888,
|
||||
"help": 61889,
|
||||
"help-with-circle": 61890,
|
||||
"home": 61891,
|
||||
"hour-glass": 61892,
|
||||
"houzz": 61893,
|
||||
"icloud": 61894,
|
||||
"image": 61895,
|
||||
"image-inverted": 61896,
|
||||
"images": 61897,
|
||||
"inbox": 61898,
|
||||
"infinity": 61899,
|
||||
"info": 61900,
|
||||
"info-with-circle": 61901,
|
||||
"instagram": 61902,
|
||||
"instagram-with-circle": 61903,
|
||||
"install": 61904,
|
||||
"key": 61905,
|
||||
"keyboard": 61906,
|
||||
"lab-flask": 61907,
|
||||
"landline": 61908,
|
||||
"language": 61909,
|
||||
"laptop": 61910,
|
||||
"lastfm": 61911,
|
||||
"lastfm-with-circle": 61912,
|
||||
"layers": 61913,
|
||||
"leaf": 61914,
|
||||
"level-down": 61915,
|
||||
"level-up": 61916,
|
||||
"lifebuoy": 61917,
|
||||
"light-bulb": 61918,
|
||||
"light-down": 61919,
|
||||
"light-up": 61920,
|
||||
"line-graph": 61921,
|
||||
"link": 61922,
|
||||
"linkedin": 61923,
|
||||
"linkedin-with-circle": 61924,
|
||||
"list": 61925,
|
||||
"location": 61926,
|
||||
"location-pin": 61927,
|
||||
"lock": 61928,
|
||||
"lock-open": 61929,
|
||||
"log-out": 61930,
|
||||
"login": 61931,
|
||||
"loop": 61932,
|
||||
"magnet": 61933,
|
||||
"magnifying-glass": 61934,
|
||||
"mail": 61935,
|
||||
"mail-with-circle": 61936,
|
||||
"man": 61937,
|
||||
"map": 61938,
|
||||
"mask": 61939,
|
||||
"medal": 61940,
|
||||
"medium": 61941,
|
||||
"medium-with-circle": 61942,
|
||||
"megaphone": 61943,
|
||||
"menu": 61944,
|
||||
"merge": 61945,
|
||||
"message": 61946,
|
||||
"mic": 61947,
|
||||
"minus": 61948,
|
||||
"mixi": 61949,
|
||||
"mobile": 61950,
|
||||
"modern-mic": 61951,
|
||||
"moon": 61952,
|
||||
"mouse": 61953,
|
||||
"mouse-pointer": 61954,
|
||||
"music": 61955,
|
||||
"network": 61956,
|
||||
"new": 61957,
|
||||
"new-message": 61958,
|
||||
"news": 61959,
|
||||
"newsletter": 61960,
|
||||
"note": 61961,
|
||||
"notification": 61962,
|
||||
"notifications-off": 61963,
|
||||
"old-mobile": 61964,
|
||||
"old-phone": 61965,
|
||||
"onedrive": 61966,
|
||||
"open-book": 61967,
|
||||
"palette": 61968,
|
||||
"paper-plane": 61969,
|
||||
"paypal": 61970,
|
||||
"pencil": 61971,
|
||||
"phone": 61972,
|
||||
"picasa": 61973,
|
||||
"pie-chart": 61974,
|
||||
"pin": 61975,
|
||||
"pinterest": 61976,
|
||||
"pinterest-with-circle": 61977,
|
||||
"plus": 61978,
|
||||
"popup": 61979,
|
||||
"power-plug": 61980,
|
||||
"price-ribbon": 61981,
|
||||
"price-tag": 61982,
|
||||
"print": 61983,
|
||||
"progress-empty": 61984,
|
||||
"progress-full": 61985,
|
||||
"progress-one": 61986,
|
||||
"progress-two": 61987,
|
||||
"publish": 61988,
|
||||
"qq": 61989,
|
||||
"qq-with-circle": 61990,
|
||||
"quote": 61991,
|
||||
"radio": 61992,
|
||||
"raft": 61993,
|
||||
"raft-with-circle": 61994,
|
||||
"rainbow": 61995,
|
||||
"rdio": 61996,
|
||||
"rdio-with-circle": 61997,
|
||||
"remove-user": 61998,
|
||||
"renren": 61999,
|
||||
"reply": 62000,
|
||||
"reply-all": 62001,
|
||||
"resize-100-": 62002,
|
||||
"resize-full-screen": 62003,
|
||||
"retweet": 62004,
|
||||
"rocket": 62005,
|
||||
"round-brush": 62006,
|
||||
"rss": 62007,
|
||||
"ruler": 62008,
|
||||
"save": 62009,
|
||||
"scissors": 62010,
|
||||
"scribd": 62011,
|
||||
"select-arrows": 62012,
|
||||
"share": 62013,
|
||||
"share-alternative": 62014,
|
||||
"shareable": 62015,
|
||||
"shield": 62016,
|
||||
"shop": 62017,
|
||||
"shopping-bag": 62018,
|
||||
"shopping-basket": 62019,
|
||||
"shopping-cart": 62020,
|
||||
"shuffle": 62021,
|
||||
"signal": 62022,
|
||||
"sina-weibo": 62023,
|
||||
"skype": 62024,
|
||||
"skype-with-circle": 62025,
|
||||
"slideshare": 62026,
|
||||
"smashing": 62027,
|
||||
"sound": 62028,
|
||||
"sound-mix": 62029,
|
||||
"sound-mute": 62030,
|
||||
"soundcloud": 62031,
|
||||
"sports-club": 62032,
|
||||
"spotify": 62033,
|
||||
"spotify-with-circle": 62034,
|
||||
"spreadsheet": 62035,
|
||||
"squared-cross": 62036,
|
||||
"squared-minus": 62037,
|
||||
"squared-plus": 62038,
|
||||
"star": 62039,
|
||||
"star-outlined": 62040,
|
||||
"stopwatch": 62041,
|
||||
"stumbleupon": 62042,
|
||||
"stumbleupon-with-circle": 62043,
|
||||
"suitcase": 62044,
|
||||
"swap": 62045,
|
||||
"swarm": 62046,
|
||||
"sweden": 62047,
|
||||
"switch": 62048,
|
||||
"tablet": 62049,
|
||||
"tablet-mobile-combo": 62050,
|
||||
"tag": 62051,
|
||||
"text": 62052,
|
||||
"text-document": 62053,
|
||||
"text-document-inverted": 62054,
|
||||
"thermometer": 62055,
|
||||
"thumbs-down": 62056,
|
||||
"thumbs-up": 62057,
|
||||
"thunder-cloud": 62058,
|
||||
"ticket": 62059,
|
||||
"time-slot": 62060,
|
||||
"tools": 62061,
|
||||
"traffic-cone": 62062,
|
||||
"trash": 62063,
|
||||
"tree": 62064,
|
||||
"triangle-down": 62065,
|
||||
"triangle-left": 62066,
|
||||
"triangle-right": 62067,
|
||||
"triangle-up": 62068,
|
||||
"tripadvisor": 62069,
|
||||
"trophy": 62070,
|
||||
"tumblr": 62071,
|
||||
"tumblr-with-circle": 62072,
|
||||
"tv": 62073,
|
||||
"twitter": 62074,
|
||||
"twitter-with-circle": 62075,
|
||||
"typing": 62076,
|
||||
"uninstall": 62077,
|
||||
"unread": 62078,
|
||||
"untag": 62079,
|
||||
"upload": 62080,
|
||||
"upload-to-cloud": 62081,
|
||||
"user": 62082,
|
||||
"users": 62083,
|
||||
"v-card": 62084,
|
||||
"video": 62085,
|
||||
"video-camera": 62086,
|
||||
"vimeo": 62087,
|
||||
"vimeo-with-circle": 62088,
|
||||
"vine": 62089,
|
||||
"vine-with-circle": 62090,
|
||||
"vinyl": 62091,
|
||||
"vk": 62092,
|
||||
"vk-alternitive": 62093,
|
||||
"vk-with-circle": 62094,
|
||||
"voicemail": 62095,
|
||||
"wallet": 62096,
|
||||
"warning": 62097,
|
||||
"water": 62098,
|
||||
"windows-store": 62099,
|
||||
"xing": 62100,
|
||||
"xing-with-circle": 62101,
|
||||
"yelp": 62102,
|
||||
"youko": 62103,
|
||||
"youko-with-circle": 62104,
|
||||
"youtube": 62105,
|
||||
"youtube-with-circle": 62106
|
||||
}
|
||||
@@ -1,72 +0,0 @@
|
||||
{
|
||||
"archive": 61696,
|
||||
"arrow-down": 61697,
|
||||
"arrow-left": 61698,
|
||||
"arrow-right": 61699,
|
||||
"arrow-up": 61700,
|
||||
"bell": 61701,
|
||||
"calendar": 61702,
|
||||
"camera": 61703,
|
||||
"cart": 61704,
|
||||
"chart": 61705,
|
||||
"check": 61706,
|
||||
"chevron-down": 61707,
|
||||
"chevron-left": 61708,
|
||||
"chevron-right": 61709,
|
||||
"chevron-up": 61710,
|
||||
"clock": 61711,
|
||||
"close": 61712,
|
||||
"close-o": 61713,
|
||||
"comment": 61714,
|
||||
"credit-card": 61715,
|
||||
"envelope": 61716,
|
||||
"exclamation": 61717,
|
||||
"external-link": 61718,
|
||||
"eye": 61719,
|
||||
"gear": 61720,
|
||||
"heart": 61721,
|
||||
"image": 61722,
|
||||
"like": 61723,
|
||||
"link": 61724,
|
||||
"location": 61725,
|
||||
"lock": 61726,
|
||||
"minus": 61727,
|
||||
"navicon": 61728,
|
||||
"paperclip": 61729,
|
||||
"pencil": 61730,
|
||||
"play": 61731,
|
||||
"plus": 61732,
|
||||
"pointer": 61733,
|
||||
"question": 61734,
|
||||
"redo": 61735,
|
||||
"refresh": 61736,
|
||||
"retweet": 61737,
|
||||
"sc-facebook": 61738,
|
||||
"sc-github": 61739,
|
||||
"sc-google-plus": 61740,
|
||||
"sc-instagram": 61741,
|
||||
"sc-linkedin": 61742,
|
||||
"sc-odnoklassniki": 61743,
|
||||
"sc-pinterest": 61744,
|
||||
"sc-skype": 61745,
|
||||
"sc-soundcloud": 61746,
|
||||
"sc-telegram": 61747,
|
||||
"sc-tumblr": 61748,
|
||||
"sc-twitter": 61749,
|
||||
"sc-vimeo": 61750,
|
||||
"sc-vk": 61751,
|
||||
"sc-youtube": 61752,
|
||||
"search": 61753,
|
||||
"share-apple": 61754,
|
||||
"share-google": 61755,
|
||||
"spinner": 61756,
|
||||
"spinner-2": 61757,
|
||||
"spinner-3": 61758,
|
||||
"star": 61759,
|
||||
"tag": 61760,
|
||||
"trash": 61761,
|
||||
"trophy": 61762,
|
||||
"undo": 61763,
|
||||
"unlock": 61764,
|
||||
"user": 61765
|
||||
}
|
||||
@@ -1,268 +0,0 @@
|
||||
{
|
||||
"activity": 59648,
|
||||
"airplay": 59649,
|
||||
"alert-circle": 59650,
|
||||
"alert-octagon": 59651,
|
||||
"alert-triangle": 59652,
|
||||
"align-center": 59653,
|
||||
"align-justify": 59654,
|
||||
"align-left": 59655,
|
||||
"align-right": 59656,
|
||||
"anchor": 59657,
|
||||
"aperture": 59658,
|
||||
"archive": 59659,
|
||||
"arrow-down": 59660,
|
||||
"arrow-down-circle": 59661,
|
||||
"arrow-down-left": 59662,
|
||||
"arrow-down-right": 59663,
|
||||
"arrow-left": 59664,
|
||||
"arrow-left-circle": 59665,
|
||||
"arrow-right": 59666,
|
||||
"arrow-right-circle": 59667,
|
||||
"arrow-up": 59668,
|
||||
"arrow-up-circle": 59669,
|
||||
"arrow-up-left": 59670,
|
||||
"arrow-up-right": 59671,
|
||||
"at-sign": 59672,
|
||||
"award": 59673,
|
||||
"bar-chart": 59674,
|
||||
"bar-chart-2": 59675,
|
||||
"battery": 59676,
|
||||
"battery-charging": 59677,
|
||||
"bell": 59678,
|
||||
"bell-off": 59679,
|
||||
"bluetooth": 59680,
|
||||
"bold": 59681,
|
||||
"book": 59682,
|
||||
"book-open": 59683,
|
||||
"bookmark": 59684,
|
||||
"box": 59685,
|
||||
"briefcase": 59686,
|
||||
"calendar": 59687,
|
||||
"camera": 59688,
|
||||
"camera-off": 59689,
|
||||
"cast": 59690,
|
||||
"check": 59691,
|
||||
"check-circle": 59692,
|
||||
"check-square": 59693,
|
||||
"chevron-down": 59694,
|
||||
"chevron-left": 59695,
|
||||
"chevron-right": 59696,
|
||||
"chevron-up": 59697,
|
||||
"chevrons-down": 59698,
|
||||
"chevrons-left": 59699,
|
||||
"chevrons-right": 59700,
|
||||
"chevrons-up": 59701,
|
||||
"chrome": 59702,
|
||||
"circle": 59703,
|
||||
"clipboard": 59704,
|
||||
"clock": 59705,
|
||||
"cloud": 59706,
|
||||
"cloud-drizzle": 59707,
|
||||
"cloud-lightning": 59708,
|
||||
"cloud-off": 59709,
|
||||
"cloud-rain": 59710,
|
||||
"cloud-snow": 59711,
|
||||
"code": 59712,
|
||||
"codepen": 59713,
|
||||
"command": 59714,
|
||||
"compass": 59715,
|
||||
"copy": 59716,
|
||||
"corner-down-left": 59717,
|
||||
"corner-down-right": 59718,
|
||||
"corner-left-down": 59719,
|
||||
"corner-left-up": 59720,
|
||||
"corner-right-down": 59721,
|
||||
"corner-right-up": 59722,
|
||||
"corner-up-left": 59723,
|
||||
"corner-up-right": 59724,
|
||||
"cpu": 59725,
|
||||
"credit-card": 59726,
|
||||
"crop": 59727,
|
||||
"crosshair": 59728,
|
||||
"database": 59729,
|
||||
"delete": 59730,
|
||||
"disc": 59731,
|
||||
"dollar-sign": 59732,
|
||||
"download": 59733,
|
||||
"download-cloud": 59734,
|
||||
"droplet": 59735,
|
||||
"edit": 59736,
|
||||
"edit-2": 59737,
|
||||
"edit-3": 59738,
|
||||
"external-link": 59739,
|
||||
"eye": 59740,
|
||||
"eye-off": 59741,
|
||||
"facebook": 59742,
|
||||
"fast-forward": 59743,
|
||||
"feather": 59744,
|
||||
"file": 59745,
|
||||
"file-minus": 59746,
|
||||
"file-plus": 59747,
|
||||
"file-text": 59748,
|
||||
"film": 59749,
|
||||
"filter": 59750,
|
||||
"flag": 59751,
|
||||
"folder": 59752,
|
||||
"folder-minus": 59753,
|
||||
"folder-plus": 59754,
|
||||
"gift": 59755,
|
||||
"git-branch": 59756,
|
||||
"git-commit": 59757,
|
||||
"git-merge": 59758,
|
||||
"git-pull-request": 59759,
|
||||
"github": 59760,
|
||||
"gitlab": 59761,
|
||||
"globe": 59762,
|
||||
"grid": 59763,
|
||||
"hard-drive": 59764,
|
||||
"hash": 59765,
|
||||
"headphones": 59766,
|
||||
"heart": 59767,
|
||||
"help-circle": 59768,
|
||||
"home": 59769,
|
||||
"image": 59770,
|
||||
"inbox": 59771,
|
||||
"info": 59772,
|
||||
"instagram": 59773,
|
||||
"italic": 59774,
|
||||
"layers": 59775,
|
||||
"layout": 59776,
|
||||
"life-buoy": 59777,
|
||||
"link": 59778,
|
||||
"link-2": 59779,
|
||||
"linkedin": 59780,
|
||||
"list": 59781,
|
||||
"loader": 59782,
|
||||
"lock": 59783,
|
||||
"log-in": 59784,
|
||||
"log-out": 59785,
|
||||
"mail": 59786,
|
||||
"map": 59787,
|
||||
"map-pin": 59788,
|
||||
"maximize": 59789,
|
||||
"maximize-2": 59790,
|
||||
"menu": 59791,
|
||||
"message-circle": 59792,
|
||||
"message-square": 59793,
|
||||
"mic": 59794,
|
||||
"mic-off": 59795,
|
||||
"minimize": 59796,
|
||||
"minimize-2": 59797,
|
||||
"minus": 59798,
|
||||
"minus-circle": 59799,
|
||||
"minus-square": 59800,
|
||||
"monitor": 59801,
|
||||
"moon": 59802,
|
||||
"more-horizontal": 59803,
|
||||
"more-vertical": 59804,
|
||||
"move": 59805,
|
||||
"music": 59806,
|
||||
"navigation": 59807,
|
||||
"navigation-2": 59808,
|
||||
"octagon": 59809,
|
||||
"package": 59810,
|
||||
"paperclip": 59811,
|
||||
"pause": 59812,
|
||||
"pause-circle": 59813,
|
||||
"percent": 59814,
|
||||
"phone": 59815,
|
||||
"phone-call": 59816,
|
||||
"phone-forwarded": 59817,
|
||||
"phone-incoming": 59818,
|
||||
"phone-missed": 59819,
|
||||
"phone-off": 59820,
|
||||
"phone-outgoing": 59821,
|
||||
"pie-chart": 59822,
|
||||
"play": 59823,
|
||||
"play-circle": 59824,
|
||||
"plus": 59825,
|
||||
"plus-circle": 59826,
|
||||
"plus-square": 59827,
|
||||
"pocket": 59828,
|
||||
"power": 59829,
|
||||
"printer": 59830,
|
||||
"radio": 59831,
|
||||
"refresh-ccw": 59832,
|
||||
"refresh-cw": 59833,
|
||||
"repeat": 59834,
|
||||
"rewind": 59835,
|
||||
"rotate-ccw": 59836,
|
||||
"rotate-cw": 59837,
|
||||
"rss": 59838,
|
||||
"save": 59839,
|
||||
"scissors": 59840,
|
||||
"search": 59841,
|
||||
"send": 59842,
|
||||
"server": 59843,
|
||||
"settings": 59844,
|
||||
"share": 59845,
|
||||
"share-2": 59846,
|
||||
"shield": 59847,
|
||||
"shield-off": 59848,
|
||||
"shopping-bag": 59849,
|
||||
"shopping-cart": 59850,
|
||||
"shuffle": 59851,
|
||||
"sidebar": 59852,
|
||||
"skip-back": 59853,
|
||||
"skip-forward": 59854,
|
||||
"slack": 59855,
|
||||
"slash": 59856,
|
||||
"sliders": 59857,
|
||||
"smartphone": 59858,
|
||||
"speaker": 59859,
|
||||
"square": 59860,
|
||||
"star": 59861,
|
||||
"stop-circle": 59862,
|
||||
"sun": 59863,
|
||||
"sunrise": 59864,
|
||||
"sunset": 59865,
|
||||
"tablet": 59866,
|
||||
"tag": 59867,
|
||||
"target": 59868,
|
||||
"terminal": 59869,
|
||||
"thermometer": 59870,
|
||||
"thumbs-down": 59871,
|
||||
"thumbs-up": 59872,
|
||||
"toggle-left": 59873,
|
||||
"toggle-right": 59874,
|
||||
"trash": 59875,
|
||||
"trash-2": 59876,
|
||||
"trending-down": 59877,
|
||||
"trending-up": 59878,
|
||||
"triangle": 59879,
|
||||
"truck": 59880,
|
||||
"tv": 59881,
|
||||
"twitter": 59882,
|
||||
"type": 59883,
|
||||
"umbrella": 59884,
|
||||
"underline": 59885,
|
||||
"unlock": 59886,
|
||||
"upload": 59887,
|
||||
"upload-cloud": 59888,
|
||||
"user": 59889,
|
||||
"user-check": 59890,
|
||||
"user-minus": 59891,
|
||||
"user-plus": 59892,
|
||||
"user-x": 59893,
|
||||
"users": 59894,
|
||||
"video": 59895,
|
||||
"video-off": 59896,
|
||||
"voicemail": 59897,
|
||||
"volume": 59898,
|
||||
"volume-1": 59899,
|
||||
"volume-2": 59900,
|
||||
"volume-x": 59901,
|
||||
"watch": 59902,
|
||||
"wifi": 59903,
|
||||
"wifi-off": 59904,
|
||||
"wind": 59905,
|
||||
"x": 59906,
|
||||
"x-circle": 59907,
|
||||
"x-square": 59908,
|
||||
"youtube": 59909,
|
||||
"zap": 59910,
|
||||
"zap-off": 59911,
|
||||
"zoom-in": 59912,
|
||||
"zoom-out": 59913
|
||||
}
|
||||
@@ -1,788 +0,0 @@
|
||||
{
|
||||
"glass": 61440,
|
||||
"music": 61441,
|
||||
"search": 61442,
|
||||
"envelope-o": 61443,
|
||||
"heart": 61444,
|
||||
"star": 61445,
|
||||
"star-o": 61446,
|
||||
"user": 61447,
|
||||
"film": 61448,
|
||||
"th-large": 61449,
|
||||
"th": 61450,
|
||||
"th-list": 61451,
|
||||
"check": 61452,
|
||||
"remove": 61453,
|
||||
"close": 61453,
|
||||
"times": 61453,
|
||||
"search-plus": 61454,
|
||||
"search-minus": 61456,
|
||||
"power-off": 61457,
|
||||
"signal": 61458,
|
||||
"gear": 61459,
|
||||
"cog": 61459,
|
||||
"trash-o": 61460,
|
||||
"home": 61461,
|
||||
"file-o": 61462,
|
||||
"clock-o": 61463,
|
||||
"road": 61464,
|
||||
"download": 61465,
|
||||
"arrow-circle-o-down": 61466,
|
||||
"arrow-circle-o-up": 61467,
|
||||
"inbox": 61468,
|
||||
"play-circle-o": 61469,
|
||||
"rotate-right": 61470,
|
||||
"repeat": 61470,
|
||||
"refresh": 61473,
|
||||
"list-alt": 61474,
|
||||
"lock": 61475,
|
||||
"flag": 61476,
|
||||
"headphones": 61477,
|
||||
"volume-off": 61478,
|
||||
"volume-down": 61479,
|
||||
"volume-up": 61480,
|
||||
"qrcode": 61481,
|
||||
"barcode": 61482,
|
||||
"tag": 61483,
|
||||
"tags": 61484,
|
||||
"book": 61485,
|
||||
"bookmark": 61486,
|
||||
"print": 61487,
|
||||
"camera": 61488,
|
||||
"font": 61489,
|
||||
"bold": 61490,
|
||||
"italic": 61491,
|
||||
"text-height": 61492,
|
||||
"text-width": 61493,
|
||||
"align-left": 61494,
|
||||
"align-center": 61495,
|
||||
"align-right": 61496,
|
||||
"align-justify": 61497,
|
||||
"list": 61498,
|
||||
"dedent": 61499,
|
||||
"outdent": 61499,
|
||||
"indent": 61500,
|
||||
"video-camera": 61501,
|
||||
"photo": 61502,
|
||||
"image": 61502,
|
||||
"picture-o": 61502,
|
||||
"pencil": 61504,
|
||||
"map-marker": 61505,
|
||||
"adjust": 61506,
|
||||
"tint": 61507,
|
||||
"edit": 61508,
|
||||
"pencil-square-o": 61508,
|
||||
"share-square-o": 61509,
|
||||
"check-square-o": 61510,
|
||||
"arrows": 61511,
|
||||
"step-backward": 61512,
|
||||
"fast-backward": 61513,
|
||||
"backward": 61514,
|
||||
"play": 61515,
|
||||
"pause": 61516,
|
||||
"stop": 61517,
|
||||
"forward": 61518,
|
||||
"fast-forward": 61520,
|
||||
"step-forward": 61521,
|
||||
"eject": 61522,
|
||||
"chevron-left": 61523,
|
||||
"chevron-right": 61524,
|
||||
"plus-circle": 61525,
|
||||
"minus-circle": 61526,
|
||||
"times-circle": 61527,
|
||||
"check-circle": 61528,
|
||||
"question-circle": 61529,
|
||||
"info-circle": 61530,
|
||||
"crosshairs": 61531,
|
||||
"times-circle-o": 61532,
|
||||
"check-circle-o": 61533,
|
||||
"ban": 61534,
|
||||
"arrow-left": 61536,
|
||||
"arrow-right": 61537,
|
||||
"arrow-up": 61538,
|
||||
"arrow-down": 61539,
|
||||
"mail-forward": 61540,
|
||||
"share": 61540,
|
||||
"expand": 61541,
|
||||
"compress": 61542,
|
||||
"plus": 61543,
|
||||
"minus": 61544,
|
||||
"asterisk": 61545,
|
||||
"exclamation-circle": 61546,
|
||||
"gift": 61547,
|
||||
"leaf": 61548,
|
||||
"fire": 61549,
|
||||
"eye": 61550,
|
||||
"eye-slash": 61552,
|
||||
"warning": 61553,
|
||||
"exclamation-triangle": 61553,
|
||||
"plane": 61554,
|
||||
"calendar": 61555,
|
||||
"random": 61556,
|
||||
"comment": 61557,
|
||||
"magnet": 61558,
|
||||
"chevron-up": 61559,
|
||||
"chevron-down": 61560,
|
||||
"retweet": 61561,
|
||||
"shopping-cart": 61562,
|
||||
"folder": 61563,
|
||||
"folder-open": 61564,
|
||||
"arrows-v": 61565,
|
||||
"arrows-h": 61566,
|
||||
"bar-chart-o": 61568,
|
||||
"bar-chart": 61568,
|
||||
"twitter-square": 61569,
|
||||
"facebook-square": 61570,
|
||||
"camera-retro": 61571,
|
||||
"key": 61572,
|
||||
"gears": 61573,
|
||||
"cogs": 61573,
|
||||
"comments": 61574,
|
||||
"thumbs-o-up": 61575,
|
||||
"thumbs-o-down": 61576,
|
||||
"star-half": 61577,
|
||||
"heart-o": 61578,
|
||||
"sign-out": 61579,
|
||||
"linkedin-square": 61580,
|
||||
"thumb-tack": 61581,
|
||||
"external-link": 61582,
|
||||
"sign-in": 61584,
|
||||
"trophy": 61585,
|
||||
"github-square": 61586,
|
||||
"upload": 61587,
|
||||
"lemon-o": 61588,
|
||||
"phone": 61589,
|
||||
"square-o": 61590,
|
||||
"bookmark-o": 61591,
|
||||
"phone-square": 61592,
|
||||
"twitter": 61593,
|
||||
"facebook-f": 61594,
|
||||
"facebook": 61594,
|
||||
"github": 61595,
|
||||
"unlock": 61596,
|
||||
"credit-card": 61597,
|
||||
"feed": 61598,
|
||||
"rss": 61598,
|
||||
"hdd-o": 61600,
|
||||
"bullhorn": 61601,
|
||||
"bell": 61683,
|
||||
"certificate": 61603,
|
||||
"hand-o-right": 61604,
|
||||
"hand-o-left": 61605,
|
||||
"hand-o-up": 61606,
|
||||
"hand-o-down": 61607,
|
||||
"arrow-circle-left": 61608,
|
||||
"arrow-circle-right": 61609,
|
||||
"arrow-circle-up": 61610,
|
||||
"arrow-circle-down": 61611,
|
||||
"globe": 61612,
|
||||
"wrench": 61613,
|
||||
"tasks": 61614,
|
||||
"filter": 61616,
|
||||
"briefcase": 61617,
|
||||
"arrows-alt": 61618,
|
||||
"group": 61632,
|
||||
"users": 61632,
|
||||
"chain": 61633,
|
||||
"link": 61633,
|
||||
"cloud": 61634,
|
||||
"flask": 61635,
|
||||
"cut": 61636,
|
||||
"scissors": 61636,
|
||||
"copy": 61637,
|
||||
"files-o": 61637,
|
||||
"paperclip": 61638,
|
||||
"save": 61639,
|
||||
"floppy-o": 61639,
|
||||
"square": 61640,
|
||||
"navicon": 61641,
|
||||
"reorder": 61641,
|
||||
"bars": 61641,
|
||||
"list-ul": 61642,
|
||||
"list-ol": 61643,
|
||||
"strikethrough": 61644,
|
||||
"underline": 61645,
|
||||
"table": 61646,
|
||||
"magic": 61648,
|
||||
"truck": 61649,
|
||||
"pinterest": 61650,
|
||||
"pinterest-square": 61651,
|
||||
"google-plus-square": 61652,
|
||||
"google-plus": 61653,
|
||||
"money": 61654,
|
||||
"caret-down": 61655,
|
||||
"caret-up": 61656,
|
||||
"caret-left": 61657,
|
||||
"caret-right": 61658,
|
||||
"columns": 61659,
|
||||
"unsorted": 61660,
|
||||
"sort": 61660,
|
||||
"sort-down": 61661,
|
||||
"sort-desc": 61661,
|
||||
"sort-up": 61662,
|
||||
"sort-asc": 61662,
|
||||
"envelope": 61664,
|
||||
"linkedin": 61665,
|
||||
"rotate-left": 61666,
|
||||
"undo": 61666,
|
||||
"legal": 61667,
|
||||
"gavel": 61667,
|
||||
"dashboard": 61668,
|
||||
"tachometer": 61668,
|
||||
"comment-o": 61669,
|
||||
"comments-o": 61670,
|
||||
"flash": 61671,
|
||||
"bolt": 61671,
|
||||
"sitemap": 61672,
|
||||
"umbrella": 61673,
|
||||
"paste": 61674,
|
||||
"clipboard": 61674,
|
||||
"lightbulb-o": 61675,
|
||||
"exchange": 61676,
|
||||
"cloud-download": 61677,
|
||||
"cloud-upload": 61678,
|
||||
"user-md": 61680,
|
||||
"stethoscope": 61681,
|
||||
"suitcase": 61682,
|
||||
"bell-o": 61602,
|
||||
"coffee": 61684,
|
||||
"cutlery": 61685,
|
||||
"file-text-o": 61686,
|
||||
"building-o": 61687,
|
||||
"hospital-o": 61688,
|
||||
"ambulance": 61689,
|
||||
"medkit": 61690,
|
||||
"fighter-jet": 61691,
|
||||
"beer": 61692,
|
||||
"h-square": 61693,
|
||||
"plus-square": 61694,
|
||||
"angle-double-left": 61696,
|
||||
"angle-double-right": 61697,
|
||||
"angle-double-up": 61698,
|
||||
"angle-double-down": 61699,
|
||||
"angle-left": 61700,
|
||||
"angle-right": 61701,
|
||||
"angle-up": 61702,
|
||||
"angle-down": 61703,
|
||||
"desktop": 61704,
|
||||
"laptop": 61705,
|
||||
"tablet": 61706,
|
||||
"mobile-phone": 61707,
|
||||
"mobile": 61707,
|
||||
"circle-o": 61708,
|
||||
"quote-left": 61709,
|
||||
"quote-right": 61710,
|
||||
"spinner": 61712,
|
||||
"circle": 61713,
|
||||
"mail-reply": 61714,
|
||||
"reply": 61714,
|
||||
"github-alt": 61715,
|
||||
"folder-o": 61716,
|
||||
"folder-open-o": 61717,
|
||||
"smile-o": 61720,
|
||||
"frown-o": 61721,
|
||||
"meh-o": 61722,
|
||||
"gamepad": 61723,
|
||||
"keyboard-o": 61724,
|
||||
"flag-o": 61725,
|
||||
"flag-checkered": 61726,
|
||||
"terminal": 61728,
|
||||
"code": 61729,
|
||||
"mail-reply-all": 61730,
|
||||
"reply-all": 61730,
|
||||
"star-half-empty": 61731,
|
||||
"star-half-full": 61731,
|
||||
"star-half-o": 61731,
|
||||
"location-arrow": 61732,
|
||||
"crop": 61733,
|
||||
"code-fork": 61734,
|
||||
"unlink": 61735,
|
||||
"chain-broken": 61735,
|
||||
"question": 61736,
|
||||
"info": 61737,
|
||||
"exclamation": 61738,
|
||||
"superscript": 61739,
|
||||
"subscript": 61740,
|
||||
"eraser": 61741,
|
||||
"puzzle-piece": 61742,
|
||||
"microphone": 61744,
|
||||
"microphone-slash": 61745,
|
||||
"shield": 61746,
|
||||
"calendar-o": 61747,
|
||||
"fire-extinguisher": 61748,
|
||||
"rocket": 61749,
|
||||
"maxcdn": 61750,
|
||||
"chevron-circle-left": 61751,
|
||||
"chevron-circle-right": 61752,
|
||||
"chevron-circle-up": 61753,
|
||||
"chevron-circle-down": 61754,
|
||||
"html5": 61755,
|
||||
"css3": 61756,
|
||||
"anchor": 61757,
|
||||
"unlock-alt": 61758,
|
||||
"bullseye": 61760,
|
||||
"ellipsis-h": 61761,
|
||||
"ellipsis-v": 61762,
|
||||
"rss-square": 61763,
|
||||
"play-circle": 61764,
|
||||
"ticket": 61765,
|
||||
"minus-square": 61766,
|
||||
"minus-square-o": 61767,
|
||||
"level-up": 61768,
|
||||
"level-down": 61769,
|
||||
"check-square": 61770,
|
||||
"pencil-square": 61771,
|
||||
"external-link-square": 61772,
|
||||
"share-square": 61773,
|
||||
"compass": 61774,
|
||||
"toggle-down": 61776,
|
||||
"caret-square-o-down": 61776,
|
||||
"toggle-up": 61777,
|
||||
"caret-square-o-up": 61777,
|
||||
"toggle-right": 61778,
|
||||
"caret-square-o-right": 61778,
|
||||
"euro": 61779,
|
||||
"eur": 61779,
|
||||
"gbp": 61780,
|
||||
"dollar": 61781,
|
||||
"usd": 61781,
|
||||
"rupee": 61782,
|
||||
"inr": 61782,
|
||||
"cny": 61783,
|
||||
"rmb": 61783,
|
||||
"yen": 61783,
|
||||
"jpy": 61783,
|
||||
"ruble": 61784,
|
||||
"rouble": 61784,
|
||||
"rub": 61784,
|
||||
"won": 61785,
|
||||
"krw": 61785,
|
||||
"bitcoin": 61786,
|
||||
"btc": 61786,
|
||||
"file": 61787,
|
||||
"file-text": 61788,
|
||||
"sort-alpha-asc": 61789,
|
||||
"sort-alpha-desc": 61790,
|
||||
"sort-amount-asc": 61792,
|
||||
"sort-amount-desc": 61793,
|
||||
"sort-numeric-asc": 61794,
|
||||
"sort-numeric-desc": 61795,
|
||||
"thumbs-up": 61796,
|
||||
"thumbs-down": 61797,
|
||||
"youtube-square": 61798,
|
||||
"youtube": 61799,
|
||||
"xing": 61800,
|
||||
"xing-square": 61801,
|
||||
"youtube-play": 61802,
|
||||
"dropbox": 61803,
|
||||
"stack-overflow": 61804,
|
||||
"instagram": 61805,
|
||||
"flickr": 61806,
|
||||
"adn": 61808,
|
||||
"bitbucket": 61809,
|
||||
"bitbucket-square": 61810,
|
||||
"tumblr": 61811,
|
||||
"tumblr-square": 61812,
|
||||
"long-arrow-down": 61813,
|
||||
"long-arrow-up": 61814,
|
||||
"long-arrow-left": 61815,
|
||||
"long-arrow-right": 61816,
|
||||
"apple": 61817,
|
||||
"windows": 61818,
|
||||
"android": 61819,
|
||||
"linux": 61820,
|
||||
"dribbble": 61821,
|
||||
"skype": 61822,
|
||||
"foursquare": 61824,
|
||||
"trello": 61825,
|
||||
"female": 61826,
|
||||
"male": 61827,
|
||||
"gittip": 61828,
|
||||
"gratipay": 61828,
|
||||
"sun-o": 61829,
|
||||
"moon-o": 61830,
|
||||
"archive": 61831,
|
||||
"bug": 61832,
|
||||
"vk": 61833,
|
||||
"weibo": 61834,
|
||||
"renren": 61835,
|
||||
"pagelines": 61836,
|
||||
"stack-exchange": 61837,
|
||||
"arrow-circle-o-right": 61838,
|
||||
"arrow-circle-o-left": 61840,
|
||||
"toggle-left": 61841,
|
||||
"caret-square-o-left": 61841,
|
||||
"dot-circle-o": 61842,
|
||||
"wheelchair": 61843,
|
||||
"vimeo-square": 61844,
|
||||
"turkish-lira": 61845,
|
||||
"try": 61845,
|
||||
"plus-square-o": 61846,
|
||||
"space-shuttle": 61847,
|
||||
"slack": 61848,
|
||||
"envelope-square": 61849,
|
||||
"wordpress": 61850,
|
||||
"openid": 61851,
|
||||
"institution": 61852,
|
||||
"bank": 61852,
|
||||
"university": 61852,
|
||||
"mortar-board": 61853,
|
||||
"graduation-cap": 61853,
|
||||
"yahoo": 61854,
|
||||
"google": 61856,
|
||||
"reddit": 61857,
|
||||
"reddit-square": 61858,
|
||||
"stumbleupon-circle": 61859,
|
||||
"stumbleupon": 61860,
|
||||
"delicious": 61861,
|
||||
"digg": 61862,
|
||||
"pied-piper-pp": 61863,
|
||||
"pied-piper-alt": 61864,
|
||||
"drupal": 61865,
|
||||
"joomla": 61866,
|
||||
"language": 61867,
|
||||
"fax": 61868,
|
||||
"building": 61869,
|
||||
"child": 61870,
|
||||
"paw": 61872,
|
||||
"spoon": 61873,
|
||||
"cube": 61874,
|
||||
"cubes": 61875,
|
||||
"behance": 61876,
|
||||
"behance-square": 61877,
|
||||
"steam": 61878,
|
||||
"steam-square": 61879,
|
||||
"recycle": 61880,
|
||||
"automobile": 61881,
|
||||
"car": 61881,
|
||||
"cab": 61882,
|
||||
"taxi": 61882,
|
||||
"tree": 61883,
|
||||
"spotify": 61884,
|
||||
"deviantart": 61885,
|
||||
"soundcloud": 61886,
|
||||
"database": 61888,
|
||||
"file-pdf-o": 61889,
|
||||
"file-word-o": 61890,
|
||||
"file-excel-o": 61891,
|
||||
"file-powerpoint-o": 61892,
|
||||
"file-photo-o": 61893,
|
||||
"file-picture-o": 61893,
|
||||
"file-image-o": 61893,
|
||||
"file-zip-o": 61894,
|
||||
"file-archive-o": 61894,
|
||||
"file-sound-o": 61895,
|
||||
"file-audio-o": 61895,
|
||||
"file-movie-o": 61896,
|
||||
"file-video-o": 61896,
|
||||
"file-code-o": 61897,
|
||||
"vine": 61898,
|
||||
"codepen": 61899,
|
||||
"jsfiddle": 61900,
|
||||
"life-bouy": 61901,
|
||||
"life-buoy": 61901,
|
||||
"life-saver": 61901,
|
||||
"support": 61901,
|
||||
"life-ring": 61901,
|
||||
"circle-o-notch": 61902,
|
||||
"ra": 61904,
|
||||
"resistance": 61904,
|
||||
"rebel": 61904,
|
||||
"ge": 61905,
|
||||
"empire": 61905,
|
||||
"git-square": 61906,
|
||||
"git": 61907,
|
||||
"y-combinator-square": 61908,
|
||||
"yc-square": 61908,
|
||||
"hacker-news": 61908,
|
||||
"tencent-weibo": 61909,
|
||||
"qq": 61910,
|
||||
"wechat": 61911,
|
||||
"weixin": 61911,
|
||||
"send": 61912,
|
||||
"paper-plane": 61912,
|
||||
"send-o": 61913,
|
||||
"paper-plane-o": 61913,
|
||||
"history": 61914,
|
||||
"circle-thin": 61915,
|
||||
"header": 61916,
|
||||
"paragraph": 61917,
|
||||
"sliders": 61918,
|
||||
"share-alt": 61920,
|
||||
"share-alt-square": 61921,
|
||||
"bomb": 61922,
|
||||
"soccer-ball-o": 61923,
|
||||
"futbol-o": 61923,
|
||||
"tty": 61924,
|
||||
"binoculars": 61925,
|
||||
"plug": 61926,
|
||||
"slideshare": 61927,
|
||||
"twitch": 61928,
|
||||
"yelp": 61929,
|
||||
"newspaper-o": 61930,
|
||||
"wifi": 61931,
|
||||
"calculator": 61932,
|
||||
"paypal": 61933,
|
||||
"google-wallet": 61934,
|
||||
"cc-visa": 61936,
|
||||
"cc-mastercard": 61937,
|
||||
"cc-discover": 61938,
|
||||
"cc-amex": 61939,
|
||||
"cc-paypal": 61940,
|
||||
"cc-stripe": 61941,
|
||||
"bell-slash": 61942,
|
||||
"bell-slash-o": 61943,
|
||||
"trash": 61944,
|
||||
"copyright": 61945,
|
||||
"at": 61946,
|
||||
"eyedropper": 61947,
|
||||
"paint-brush": 61948,
|
||||
"birthday-cake": 61949,
|
||||
"area-chart": 61950,
|
||||
"pie-chart": 61952,
|
||||
"line-chart": 61953,
|
||||
"lastfm": 61954,
|
||||
"lastfm-square": 61955,
|
||||
"toggle-off": 61956,
|
||||
"toggle-on": 61957,
|
||||
"bicycle": 61958,
|
||||
"bus": 61959,
|
||||
"ioxhost": 61960,
|
||||
"angellist": 61961,
|
||||
"cc": 61962,
|
||||
"shekel": 61963,
|
||||
"sheqel": 61963,
|
||||
"ils": 61963,
|
||||
"meanpath": 61964,
|
||||
"buysellads": 61965,
|
||||
"connectdevelop": 61966,
|
||||
"dashcube": 61968,
|
||||
"forumbee": 61969,
|
||||
"leanpub": 61970,
|
||||
"sellsy": 61971,
|
||||
"shirtsinbulk": 61972,
|
||||
"simplybuilt": 61973,
|
||||
"skyatlas": 61974,
|
||||
"cart-plus": 61975,
|
||||
"cart-arrow-down": 61976,
|
||||
"diamond": 61977,
|
||||
"ship": 61978,
|
||||
"user-secret": 61979,
|
||||
"motorcycle": 61980,
|
||||
"street-view": 61981,
|
||||
"heartbeat": 61982,
|
||||
"venus": 61985,
|
||||
"mars": 61986,
|
||||
"mercury": 61987,
|
||||
"intersex": 61988,
|
||||
"transgender": 61988,
|
||||
"transgender-alt": 61989,
|
||||
"venus-double": 61990,
|
||||
"mars-double": 61991,
|
||||
"venus-mars": 61992,
|
||||
"mars-stroke": 61993,
|
||||
"mars-stroke-v": 61994,
|
||||
"mars-stroke-h": 61995,
|
||||
"neuter": 61996,
|
||||
"genderless": 61997,
|
||||
"facebook-official": 62000,
|
||||
"pinterest-p": 62001,
|
||||
"whatsapp": 62002,
|
||||
"server": 62003,
|
||||
"user-plus": 62004,
|
||||
"user-times": 62005,
|
||||
"hotel": 62006,
|
||||
"bed": 62006,
|
||||
"viacoin": 62007,
|
||||
"train": 62008,
|
||||
"subway": 62009,
|
||||
"medium": 62010,
|
||||
"yc": 62011,
|
||||
"y-combinator": 62011,
|
||||
"optin-monster": 62012,
|
||||
"opencart": 62013,
|
||||
"expeditedssl": 62014,
|
||||
"battery-4": 62016,
|
||||
"battery": 62016,
|
||||
"battery-full": 62016,
|
||||
"battery-3": 62017,
|
||||
"battery-three-quarters": 62017,
|
||||
"battery-2": 62018,
|
||||
"battery-half": 62018,
|
||||
"battery-1": 62019,
|
||||
"battery-quarter": 62019,
|
||||
"battery-0": 62020,
|
||||
"battery-empty": 62020,
|
||||
"mouse-pointer": 62021,
|
||||
"i-cursor": 62022,
|
||||
"object-group": 62023,
|
||||
"object-ungroup": 62024,
|
||||
"sticky-note": 62025,
|
||||
"sticky-note-o": 62026,
|
||||
"cc-jcb": 62027,
|
||||
"cc-diners-club": 62028,
|
||||
"clone": 62029,
|
||||
"balance-scale": 62030,
|
||||
"hourglass-o": 62032,
|
||||
"hourglass-1": 62033,
|
||||
"hourglass-start": 62033,
|
||||
"hourglass-2": 62034,
|
||||
"hourglass-half": 62034,
|
||||
"hourglass-3": 62035,
|
||||
"hourglass-end": 62035,
|
||||
"hourglass": 62036,
|
||||
"hand-grab-o": 62037,
|
||||
"hand-rock-o": 62037,
|
||||
"hand-stop-o": 62038,
|
||||
"hand-paper-o": 62038,
|
||||
"hand-scissors-o": 62039,
|
||||
"hand-lizard-o": 62040,
|
||||
"hand-spock-o": 62041,
|
||||
"hand-pointer-o": 62042,
|
||||
"hand-peace-o": 62043,
|
||||
"trademark": 62044,
|
||||
"registered": 62045,
|
||||
"creative-commons": 62046,
|
||||
"gg": 62048,
|
||||
"gg-circle": 62049,
|
||||
"tripadvisor": 62050,
|
||||
"odnoklassniki": 62051,
|
||||
"odnoklassniki-square": 62052,
|
||||
"get-pocket": 62053,
|
||||
"wikipedia-w": 62054,
|
||||
"safari": 62055,
|
||||
"chrome": 62056,
|
||||
"firefox": 62057,
|
||||
"opera": 62058,
|
||||
"internet-explorer": 62059,
|
||||
"tv": 62060,
|
||||
"television": 62060,
|
||||
"contao": 62061,
|
||||
"500px": 62062,
|
||||
"amazon": 62064,
|
||||
"calendar-plus-o": 62065,
|
||||
"calendar-minus-o": 62066,
|
||||
"calendar-times-o": 62067,
|
||||
"calendar-check-o": 62068,
|
||||
"industry": 62069,
|
||||
"map-pin": 62070,
|
||||
"map-signs": 62071,
|
||||
"map-o": 62072,
|
||||
"map": 62073,
|
||||
"commenting": 62074,
|
||||
"commenting-o": 62075,
|
||||
"houzz": 62076,
|
||||
"vimeo": 62077,
|
||||
"black-tie": 62078,
|
||||
"fonticons": 62080,
|
||||
"reddit-alien": 62081,
|
||||
"edge": 62082,
|
||||
"credit-card-alt": 62083,
|
||||
"codiepie": 62084,
|
||||
"modx": 62085,
|
||||
"fort-awesome": 62086,
|
||||
"usb": 62087,
|
||||
"product-hunt": 62088,
|
||||
"mixcloud": 62089,
|
||||
"scribd": 62090,
|
||||
"pause-circle": 62091,
|
||||
"pause-circle-o": 62092,
|
||||
"stop-circle": 62093,
|
||||
"stop-circle-o": 62094,
|
||||
"shopping-bag": 62096,
|
||||
"shopping-basket": 62097,
|
||||
"hashtag": 62098,
|
||||
"bluetooth": 62099,
|
||||
"bluetooth-b": 62100,
|
||||
"percent": 62101,
|
||||
"gitlab": 62102,
|
||||
"wpbeginner": 62103,
|
||||
"wpforms": 62104,
|
||||
"envira": 62105,
|
||||
"universal-access": 62106,
|
||||
"wheelchair-alt": 62107,
|
||||
"question-circle-o": 62108,
|
||||
"blind": 62109,
|
||||
"audio-description": 62110,
|
||||
"volume-control-phone": 62112,
|
||||
"braille": 62113,
|
||||
"assistive-listening-systems": 62114,
|
||||
"asl-interpreting": 62115,
|
||||
"american-sign-language-interpreting": 62115,
|
||||
"deafness": 62116,
|
||||
"hard-of-hearing": 62116,
|
||||
"deaf": 62116,
|
||||
"glide": 62117,
|
||||
"glide-g": 62118,
|
||||
"signing": 62119,
|
||||
"sign-language": 62119,
|
||||
"low-vision": 62120,
|
||||
"viadeo": 62121,
|
||||
"viadeo-square": 62122,
|
||||
"snapchat": 62123,
|
||||
"snapchat-ghost": 62124,
|
||||
"snapchat-square": 62125,
|
||||
"pied-piper": 62126,
|
||||
"first-order": 62128,
|
||||
"yoast": 62129,
|
||||
"themeisle": 62130,
|
||||
"google-plus-circle": 62131,
|
||||
"google-plus-official": 62131,
|
||||
"fa": 62132,
|
||||
"font-awesome": 62132,
|
||||
"handshake-o": 62133,
|
||||
"envelope-open": 62134,
|
||||
"envelope-open-o": 62135,
|
||||
"linode": 62136,
|
||||
"address-book": 62137,
|
||||
"address-book-o": 62138,
|
||||
"vcard": 62139,
|
||||
"address-card": 62139,
|
||||
"vcard-o": 62140,
|
||||
"address-card-o": 62140,
|
||||
"user-circle": 62141,
|
||||
"user-circle-o": 62142,
|
||||
"user-o": 62144,
|
||||
"id-badge": 62145,
|
||||
"drivers-license": 62146,
|
||||
"id-card": 62146,
|
||||
"drivers-license-o": 62147,
|
||||
"id-card-o": 62147,
|
||||
"quora": 62148,
|
||||
"free-code-camp": 62149,
|
||||
"telegram": 62150,
|
||||
"thermometer-4": 62151,
|
||||
"thermometer": 62151,
|
||||
"thermometer-full": 62151,
|
||||
"thermometer-3": 62152,
|
||||
"thermometer-three-quarters": 62152,
|
||||
"thermometer-2": 62153,
|
||||
"thermometer-half": 62153,
|
||||
"thermometer-1": 62154,
|
||||
"thermometer-quarter": 62154,
|
||||
"thermometer-0": 62155,
|
||||
"thermometer-empty": 62155,
|
||||
"shower": 62156,
|
||||
"bathtub": 62157,
|
||||
"s15": 62157,
|
||||
"bath": 62157,
|
||||
"podcast": 62158,
|
||||
"window-maximize": 62160,
|
||||
"window-minimize": 62161,
|
||||
"window-restore": 62162,
|
||||
"times-rectangle": 62163,
|
||||
"window-close": 62163,
|
||||
"times-rectangle-o": 62164,
|
||||
"window-close-o": 62164,
|
||||
"bandcamp": 62165,
|
||||
"grav": 62166,
|
||||
"etsy": 62167,
|
||||
"imdb": 62168,
|
||||
"ravelry": 62169,
|
||||
"eercast": 62170,
|
||||
"microchip": 62171,
|
||||
"snowflake-o": 62172,
|
||||
"superpowers": 62173,
|
||||
"wpexplorer": 62174,
|
||||
"meetup": 62176
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,285 +0,0 @@
|
||||
{
|
||||
"address-book": 61696,
|
||||
"alert": 61697,
|
||||
"align-center": 61698,
|
||||
"align-justify": 61699,
|
||||
"align-left": 61700,
|
||||
"align-right": 61701,
|
||||
"anchor": 61702,
|
||||
"annotate": 61703,
|
||||
"archive": 61704,
|
||||
"arrow-down": 61705,
|
||||
"arrow-left": 61706,
|
||||
"arrow-right": 61707,
|
||||
"arrow-up": 61708,
|
||||
"arrows-compress": 61709,
|
||||
"arrows-expand": 61710,
|
||||
"arrows-in": 61711,
|
||||
"arrows-out": 61712,
|
||||
"asl": 61713,
|
||||
"asterisk": 61714,
|
||||
"at-sign": 61715,
|
||||
"background-color": 61716,
|
||||
"battery-empty": 61717,
|
||||
"battery-full": 61718,
|
||||
"battery-half": 61719,
|
||||
"bitcoin-circle": 61720,
|
||||
"bitcoin": 61721,
|
||||
"blind": 61722,
|
||||
"bluetooth": 61723,
|
||||
"bold": 61724,
|
||||
"book-bookmark": 61725,
|
||||
"book": 61726,
|
||||
"bookmark": 61727,
|
||||
"braille": 61728,
|
||||
"burst-new": 61729,
|
||||
"burst-sale": 61730,
|
||||
"burst": 61731,
|
||||
"calendar": 61732,
|
||||
"camera": 61733,
|
||||
"check": 61734,
|
||||
"checkbox": 61735,
|
||||
"clipboard-notes": 61736,
|
||||
"clipboard-pencil": 61737,
|
||||
"clipboard": 61738,
|
||||
"clock": 61739,
|
||||
"closed-caption": 61740,
|
||||
"cloud": 61741,
|
||||
"comment-minus": 61742,
|
||||
"comment-quotes": 61743,
|
||||
"comment-video": 61744,
|
||||
"comment": 61745,
|
||||
"comments": 61746,
|
||||
"compass": 61747,
|
||||
"contrast": 61748,
|
||||
"credit-card": 61749,
|
||||
"crop": 61750,
|
||||
"crown": 61751,
|
||||
"css3": 61752,
|
||||
"database": 61753,
|
||||
"die-five": 61754,
|
||||
"die-four": 61755,
|
||||
"die-one": 61756,
|
||||
"die-six": 61757,
|
||||
"die-three": 61758,
|
||||
"die-two": 61759,
|
||||
"dislike": 61760,
|
||||
"dollar-bill": 61761,
|
||||
"dollar": 61762,
|
||||
"download": 61763,
|
||||
"eject": 61764,
|
||||
"elevator": 61765,
|
||||
"euro": 61766,
|
||||
"eye": 61767,
|
||||
"fast-forward": 61768,
|
||||
"female-symbol": 61769,
|
||||
"female": 61770,
|
||||
"filter": 61771,
|
||||
"first-aid": 61772,
|
||||
"flag": 61773,
|
||||
"folder-add": 61774,
|
||||
"folder-lock": 61775,
|
||||
"folder": 61776,
|
||||
"foot": 61777,
|
||||
"foundation": 61778,
|
||||
"graph-bar": 61779,
|
||||
"graph-horizontal": 61780,
|
||||
"graph-pie": 61781,
|
||||
"graph-trend": 61782,
|
||||
"guide-dog": 61783,
|
||||
"hearing-aid": 61784,
|
||||
"heart": 61785,
|
||||
"home": 61786,
|
||||
"html5": 61787,
|
||||
"indent-less": 61788,
|
||||
"indent-more": 61789,
|
||||
"info": 61790,
|
||||
"italic": 61791,
|
||||
"key": 61792,
|
||||
"laptop": 61793,
|
||||
"layout": 61794,
|
||||
"lightbulb": 61795,
|
||||
"like": 61796,
|
||||
"link": 61797,
|
||||
"list-bullet": 61798,
|
||||
"list-number": 61799,
|
||||
"list-thumbnails": 61800,
|
||||
"list": 61801,
|
||||
"lock": 61802,
|
||||
"loop": 61803,
|
||||
"magnifying-glass": 61804,
|
||||
"mail": 61805,
|
||||
"male-female": 61806,
|
||||
"male-symbol": 61807,
|
||||
"male": 61808,
|
||||
"map": 61809,
|
||||
"marker": 61810,
|
||||
"megaphone": 61811,
|
||||
"microphone": 61812,
|
||||
"minus-circle": 61813,
|
||||
"minus": 61814,
|
||||
"mobile-signal": 61815,
|
||||
"mobile": 61816,
|
||||
"monitor": 61817,
|
||||
"mountains": 61818,
|
||||
"music": 61819,
|
||||
"next": 61820,
|
||||
"no-dogs": 61821,
|
||||
"no-smoking": 61822,
|
||||
"page-add": 61823,
|
||||
"page-copy": 61824,
|
||||
"page-csv": 61825,
|
||||
"page-delete": 61826,
|
||||
"page-doc": 61827,
|
||||
"page-edit": 61828,
|
||||
"page-export-csv": 61829,
|
||||
"page-export-doc": 61830,
|
||||
"page-export-pdf": 61831,
|
||||
"page-export": 61832,
|
||||
"page-filled": 61833,
|
||||
"page-multiple": 61834,
|
||||
"page-pdf": 61835,
|
||||
"page-remove": 61836,
|
||||
"page-search": 61837,
|
||||
"page": 61838,
|
||||
"paint-bucket": 61839,
|
||||
"paperclip": 61840,
|
||||
"pause": 61841,
|
||||
"paw": 61842,
|
||||
"paypal": 61843,
|
||||
"pencil": 61844,
|
||||
"photo": 61845,
|
||||
"play-circle": 61846,
|
||||
"play-video": 61847,
|
||||
"play": 61848,
|
||||
"plus": 61849,
|
||||
"pound": 61850,
|
||||
"power": 61851,
|
||||
"previous": 61852,
|
||||
"price-tag": 61853,
|
||||
"pricetag-multiple": 61854,
|
||||
"print": 61855,
|
||||
"prohibited": 61856,
|
||||
"projection-screen": 61857,
|
||||
"puzzle": 61858,
|
||||
"quote": 61859,
|
||||
"record": 61860,
|
||||
"refresh": 61861,
|
||||
"results-demographics": 61862,
|
||||
"results": 61863,
|
||||
"rewind-ten": 61864,
|
||||
"rewind": 61865,
|
||||
"rss": 61866,
|
||||
"safety-cone": 61867,
|
||||
"save": 61868,
|
||||
"share": 61869,
|
||||
"sheriff-badge": 61870,
|
||||
"shield": 61871,
|
||||
"shopping-bag": 61872,
|
||||
"shopping-cart": 61873,
|
||||
"shuffle": 61874,
|
||||
"skull": 61875,
|
||||
"social-500px": 61876,
|
||||
"social-adobe": 61877,
|
||||
"social-amazon": 61878,
|
||||
"social-android": 61879,
|
||||
"social-apple": 61880,
|
||||
"social-behance": 61881,
|
||||
"social-bing": 61882,
|
||||
"social-blogger": 61883,
|
||||
"social-delicious": 61884,
|
||||
"social-designer-news": 61885,
|
||||
"social-deviant-art": 61886,
|
||||
"social-digg": 61887,
|
||||
"social-dribbble": 61888,
|
||||
"social-drive": 61889,
|
||||
"social-dropbox": 61890,
|
||||
"social-evernote": 61891,
|
||||
"social-facebook": 61892,
|
||||
"social-flickr": 61893,
|
||||
"social-forrst": 61894,
|
||||
"social-foursquare": 61895,
|
||||
"social-game-center": 61896,
|
||||
"social-github": 61897,
|
||||
"social-google-plus": 61898,
|
||||
"social-hacker-news": 61899,
|
||||
"social-hi5": 61900,
|
||||
"social-instagram": 61901,
|
||||
"social-joomla": 61902,
|
||||
"social-lastfm": 61903,
|
||||
"social-linkedin": 61904,
|
||||
"social-medium": 61905,
|
||||
"social-myspace": 61906,
|
||||
"social-orkut": 61907,
|
||||
"social-path": 61908,
|
||||
"social-picasa": 61909,
|
||||
"social-pinterest": 61910,
|
||||
"social-rdio": 61911,
|
||||
"social-reddit": 61912,
|
||||
"social-skillshare": 61913,
|
||||
"social-skype": 61914,
|
||||
"social-smashing-mag": 61915,
|
||||
"social-snapchat": 61916,
|
||||
"social-spotify": 61917,
|
||||
"social-squidoo": 61918,
|
||||
"social-stack-overflow": 61919,
|
||||
"social-steam": 61920,
|
||||
"social-stumbleupon": 61921,
|
||||
"social-treehouse": 61922,
|
||||
"social-tumblr": 61923,
|
||||
"social-twitter": 61924,
|
||||
"social-vimeo": 61925,
|
||||
"social-windows": 61926,
|
||||
"social-xbox": 61927,
|
||||
"social-yahoo": 61928,
|
||||
"social-yelp": 61929,
|
||||
"social-youtube": 61930,
|
||||
"social-zerply": 61931,
|
||||
"social-zurb": 61932,
|
||||
"sound": 61933,
|
||||
"star": 61934,
|
||||
"stop": 61935,
|
||||
"strikethrough": 61936,
|
||||
"subscript": 61937,
|
||||
"superscript": 61938,
|
||||
"tablet-landscape": 61939,
|
||||
"tablet-portrait": 61940,
|
||||
"target-two": 61941,
|
||||
"target": 61942,
|
||||
"telephone-accessible": 61943,
|
||||
"telephone": 61944,
|
||||
"text-color": 61945,
|
||||
"thumbnails": 61946,
|
||||
"ticket": 61947,
|
||||
"torso-business": 61948,
|
||||
"torso-female": 61949,
|
||||
"torso": 61950,
|
||||
"torsos-all-female": 61951,
|
||||
"torsos-all": 61952,
|
||||
"torsos-female-male": 61953,
|
||||
"torsos-male-female": 61954,
|
||||
"torsos": 61955,
|
||||
"trash": 61956,
|
||||
"trees": 61957,
|
||||
"trophy": 61958,
|
||||
"underline": 61959,
|
||||
"universal-access": 61960,
|
||||
"unlink": 61961,
|
||||
"unlock": 61962,
|
||||
"upload-cloud": 61963,
|
||||
"upload": 61964,
|
||||
"usb": 61965,
|
||||
"video": 61966,
|
||||
"volume-none": 61967,
|
||||
"volume-strike": 61968,
|
||||
"volume": 61969,
|
||||
"web": 61970,
|
||||
"wheelchair": 61971,
|
||||
"widget": 61972,
|
||||
"wrench": 61973,
|
||||
"x-circle": 61974,
|
||||
"x": 61975,
|
||||
"yen": 61976,
|
||||
"zoom-in": 61977,
|
||||
"zoom-out": 61978
|
||||
}
|
||||
@@ -1,698 +0,0 @@
|
||||
{
|
||||
"ios-add": 61698,
|
||||
"ios-add-circle": 61697,
|
||||
"ios-add-circle-outline": 61696,
|
||||
"ios-airplane": 61751,
|
||||
"ios-alarm": 62408,
|
||||
"ios-albums": 62410,
|
||||
"ios-alert": 61700,
|
||||
"ios-american-football": 61702,
|
||||
"ios-analytics": 62414,
|
||||
"ios-aperture": 61704,
|
||||
"ios-apps": 61706,
|
||||
"ios-appstore": 61708,
|
||||
"ios-archive": 61710,
|
||||
"ios-arrow-back": 62415,
|
||||
"ios-arrow-down": 62416,
|
||||
"ios-arrow-dropdown": 61712,
|
||||
"ios-arrow-dropdown-circle": 61733,
|
||||
"ios-arrow-dropleft": 61714,
|
||||
"ios-arrow-dropleft-circle": 61737,
|
||||
"ios-arrow-dropright": 61716,
|
||||
"ios-arrow-dropright-circle": 61739,
|
||||
"ios-arrow-dropup": 61718,
|
||||
"ios-arrow-dropup-circle": 61741,
|
||||
"ios-arrow-forward": 62417,
|
||||
"ios-arrow-round-back": 61719,
|
||||
"ios-arrow-round-down": 61720,
|
||||
"ios-arrow-round-forward": 61721,
|
||||
"ios-arrow-round-up": 61722,
|
||||
"ios-arrow-up": 62424,
|
||||
"ios-at": 62426,
|
||||
"ios-attach": 61723,
|
||||
"ios-backspace": 61725,
|
||||
"ios-barcode": 62428,
|
||||
"ios-baseball": 62430,
|
||||
"ios-basket": 61727,
|
||||
"ios-basketball": 62432,
|
||||
"ios-battery-charging": 61728,
|
||||
"ios-battery-dead": 61729,
|
||||
"ios-battery-full": 61730,
|
||||
"ios-beaker": 61732,
|
||||
"ios-bed": 61753,
|
||||
"ios-beer": 61734,
|
||||
"ios-bicycle": 61735,
|
||||
"ios-bluetooth": 61736,
|
||||
"ios-boat": 61738,
|
||||
"ios-body": 62436,
|
||||
"ios-bonfire": 61740,
|
||||
"ios-book": 62440,
|
||||
"ios-bookmark": 61742,
|
||||
"ios-bookmarks": 62442,
|
||||
"ios-bowtie": 61744,
|
||||
"ios-briefcase": 62446,
|
||||
"ios-browsers": 62448,
|
||||
"ios-brush": 61746,
|
||||
"ios-bug": 61748,
|
||||
"ios-build": 61750,
|
||||
"ios-bulb": 61752,
|
||||
"ios-bus": 61754,
|
||||
"ios-business": 61859,
|
||||
"ios-cafe": 61756,
|
||||
"ios-calculator": 62450,
|
||||
"ios-calendar": 62452,
|
||||
"ios-call": 61758,
|
||||
"ios-camera": 62454,
|
||||
"ios-car": 61760,
|
||||
"ios-card": 61762,
|
||||
"ios-cart": 62456,
|
||||
"ios-cash": 61764,
|
||||
"ios-cellular": 61757,
|
||||
"ios-chatboxes": 62458,
|
||||
"ios-chatbubbles": 61766,
|
||||
"ios-checkbox": 61768,
|
||||
"ios-checkbox-outline": 61767,
|
||||
"ios-checkmark": 62463,
|
||||
"ios-checkmark-circle": 61770,
|
||||
"ios-checkmark-circle-outline": 61769,
|
||||
"ios-clipboard": 61772,
|
||||
"ios-clock": 62467,
|
||||
"ios-close": 62470,
|
||||
"ios-close-circle": 61774,
|
||||
"ios-close-circle-outline": 61773,
|
||||
"ios-cloud": 62476,
|
||||
"ios-cloud-circle": 61778,
|
||||
"ios-cloud-done": 61780,
|
||||
"ios-cloud-download": 62472,
|
||||
"ios-cloud-outline": 62473,
|
||||
"ios-cloud-upload": 62475,
|
||||
"ios-cloudy": 62480,
|
||||
"ios-cloudy-night": 62478,
|
||||
"ios-code": 61783,
|
||||
"ios-code-download": 61781,
|
||||
"ios-code-working": 61782,
|
||||
"ios-cog": 62482,
|
||||
"ios-color-fill": 61785,
|
||||
"ios-color-filter": 62484,
|
||||
"ios-color-palette": 61787,
|
||||
"ios-color-wand": 62486,
|
||||
"ios-compass": 61789,
|
||||
"ios-construct": 61791,
|
||||
"ios-contact": 62490,
|
||||
"ios-contacts": 61793,
|
||||
"ios-contract": 61794,
|
||||
"ios-contrast": 61795,
|
||||
"ios-copy": 62492,
|
||||
"ios-create": 61797,
|
||||
"ios-crop": 62494,
|
||||
"ios-cube": 61800,
|
||||
"ios-cut": 61802,
|
||||
"ios-desktop": 61804,
|
||||
"ios-disc": 61806,
|
||||
"ios-document": 61808,
|
||||
"ios-done-all": 61809,
|
||||
"ios-download": 62496,
|
||||
"ios-easel": 61811,
|
||||
"ios-egg": 61813,
|
||||
"ios-exit": 61815,
|
||||
"ios-expand": 61816,
|
||||
"ios-eye": 62501,
|
||||
"ios-eye-off": 61818,
|
||||
"ios-fastforward": 62503,
|
||||
"ios-female": 61819,
|
||||
"ios-filing": 62505,
|
||||
"ios-film": 62507,
|
||||
"ios-finger-print": 61820,
|
||||
"ios-fitness": 61867,
|
||||
"ios-flag": 62509,
|
||||
"ios-flame": 62511,
|
||||
"ios-flash": 61822,
|
||||
"ios-flash-off": 61743,
|
||||
"ios-flashlight": 61761,
|
||||
"ios-flask": 62513,
|
||||
"ios-flower": 62515,
|
||||
"ios-folder": 62517,
|
||||
"ios-folder-open": 61824,
|
||||
"ios-football": 62519,
|
||||
"ios-funnel": 61826,
|
||||
"ios-gift": 61841,
|
||||
"ios-git-branch": 61827,
|
||||
"ios-git-commit": 61828,
|
||||
"ios-git-compare": 61829,
|
||||
"ios-git-merge": 61830,
|
||||
"ios-git-network": 61831,
|
||||
"ios-git-pull-request": 61832,
|
||||
"ios-glasses": 62527,
|
||||
"ios-globe": 61834,
|
||||
"ios-grid": 61836,
|
||||
"ios-hammer": 61838,
|
||||
"ios-hand": 61840,
|
||||
"ios-happy": 61842,
|
||||
"ios-headset": 61844,
|
||||
"ios-heart": 62531,
|
||||
"ios-heart-dislike": 61759,
|
||||
"ios-heart-empty": 61851,
|
||||
"ios-heart-half": 61853,
|
||||
"ios-help": 62534,
|
||||
"ios-help-buoy": 61846,
|
||||
"ios-help-circle": 61848,
|
||||
"ios-help-circle-outline": 61847,
|
||||
"ios-home": 62536,
|
||||
"ios-hourglass": 61699,
|
||||
"ios-ice-cream": 61850,
|
||||
"ios-image": 61852,
|
||||
"ios-images": 61854,
|
||||
"ios-infinite": 62538,
|
||||
"ios-information": 62541,
|
||||
"ios-information-circle": 61856,
|
||||
"ios-information-circle-outline": 61855,
|
||||
"ios-jet": 61861,
|
||||
"ios-journal": 61833,
|
||||
"ios-key": 61863,
|
||||
"ios-keypad": 62544,
|
||||
"ios-laptop": 61864,
|
||||
"ios-leaf": 61866,
|
||||
"ios-link": 61994,
|
||||
"ios-list": 62548,
|
||||
"ios-list-box": 61763,
|
||||
"ios-locate": 61870,
|
||||
"ios-lock": 61872,
|
||||
"ios-log-in": 61873,
|
||||
"ios-log-out": 61874,
|
||||
"ios-magnet": 61876,
|
||||
"ios-mail": 61880,
|
||||
"ios-mail-open": 61878,
|
||||
"ios-mail-unread": 61765,
|
||||
"ios-male": 61881,
|
||||
"ios-man": 61883,
|
||||
"ios-map": 61885,
|
||||
"ios-medal": 61887,
|
||||
"ios-medical": 62556,
|
||||
"ios-medkit": 62558,
|
||||
"ios-megaphone": 61889,
|
||||
"ios-menu": 61891,
|
||||
"ios-mic": 62561,
|
||||
"ios-mic-off": 62559,
|
||||
"ios-microphone": 61894,
|
||||
"ios-moon": 62568,
|
||||
"ios-more": 61896,
|
||||
"ios-move": 61899,
|
||||
"ios-musical-note": 62571,
|
||||
"ios-musical-notes": 62572,
|
||||
"ios-navigate": 62574,
|
||||
"ios-notifications": 61907,
|
||||
"ios-notifications-off": 61905,
|
||||
"ios-notifications-outline": 61747,
|
||||
"ios-nuclear": 61909,
|
||||
"ios-nutrition": 62576,
|
||||
"ios-open": 61911,
|
||||
"ios-options": 61913,
|
||||
"ios-outlet": 61915,
|
||||
"ios-paper": 62578,
|
||||
"ios-paper-plane": 61917,
|
||||
"ios-partly-sunny": 61919,
|
||||
"ios-pause": 62584,
|
||||
"ios-paw": 62586,
|
||||
"ios-people": 62588,
|
||||
"ios-person": 62590,
|
||||
"ios-person-add": 61921,
|
||||
"ios-phone-landscape": 61922,
|
||||
"ios-phone-portrait": 61923,
|
||||
"ios-photos": 62594,
|
||||
"ios-pie": 62596,
|
||||
"ios-pin": 61925,
|
||||
"ios-pint": 62598,
|
||||
"ios-pizza": 61927,
|
||||
"ios-planet": 61931,
|
||||
"ios-play": 62600,
|
||||
"ios-play-circle": 61715,
|
||||
"ios-podium": 61933,
|
||||
"ios-power": 61935,
|
||||
"ios-pricetag": 62605,
|
||||
"ios-pricetags": 62607,
|
||||
"ios-print": 61937,
|
||||
"ios-pulse": 62611,
|
||||
"ios-qr-scanner": 61939,
|
||||
"ios-quote": 61941,
|
||||
"ios-radio": 61945,
|
||||
"ios-radio-button-off": 61942,
|
||||
"ios-radio-button-on": 61943,
|
||||
"ios-rainy": 62613,
|
||||
"ios-recording": 62615,
|
||||
"ios-redo": 62617,
|
||||
"ios-refresh": 62620,
|
||||
"ios-refresh-circle": 61749,
|
||||
"ios-remove": 61948,
|
||||
"ios-remove-circle": 61947,
|
||||
"ios-remove-circle-outline": 61946,
|
||||
"ios-reorder": 61949,
|
||||
"ios-repeat": 61950,
|
||||
"ios-resize": 61951,
|
||||
"ios-restaurant": 61953,
|
||||
"ios-return-left": 61954,
|
||||
"ios-return-right": 61955,
|
||||
"ios-reverse-camera": 62623,
|
||||
"ios-rewind": 62625,
|
||||
"ios-ribbon": 61957,
|
||||
"ios-rocket": 61771,
|
||||
"ios-rose": 62627,
|
||||
"ios-sad": 61959,
|
||||
"ios-save": 61862,
|
||||
"ios-school": 61961,
|
||||
"ios-search": 62629,
|
||||
"ios-send": 61964,
|
||||
"ios-settings": 62631,
|
||||
"ios-share": 61969,
|
||||
"ios-share-alt": 61967,
|
||||
"ios-shirt": 61971,
|
||||
"ios-shuffle": 62633,
|
||||
"ios-skip-backward": 61973,
|
||||
"ios-skip-forward": 61975,
|
||||
"ios-snow": 61976,
|
||||
"ios-speedometer": 62640,
|
||||
"ios-square": 61978,
|
||||
"ios-square-outline": 61788,
|
||||
"ios-star": 62643,
|
||||
"ios-star-half": 62641,
|
||||
"ios-star-outline": 62642,
|
||||
"ios-stats": 61980,
|
||||
"ios-stopwatch": 62645,
|
||||
"ios-subway": 61982,
|
||||
"ios-sunny": 62647,
|
||||
"ios-swap": 61983,
|
||||
"ios-switch": 61985,
|
||||
"ios-sync": 61986,
|
||||
"ios-tablet-landscape": 61987,
|
||||
"ios-tablet-portrait": 62030,
|
||||
"ios-tennisball": 62651,
|
||||
"ios-text": 62032,
|
||||
"ios-thermometer": 62034,
|
||||
"ios-thumbs-down": 62036,
|
||||
"ios-thumbs-up": 62038,
|
||||
"ios-thunderstorm": 62653,
|
||||
"ios-time": 62655,
|
||||
"ios-timer": 62657,
|
||||
"ios-today": 61775,
|
||||
"ios-train": 62040,
|
||||
"ios-transgender": 62041,
|
||||
"ios-trash": 62661,
|
||||
"ios-trending-down": 62042,
|
||||
"ios-trending-up": 62043,
|
||||
"ios-trophy": 62045,
|
||||
"ios-tv": 61717,
|
||||
"ios-umbrella": 62047,
|
||||
"ios-undo": 62663,
|
||||
"ios-unlock": 62049,
|
||||
"ios-videocam": 62669,
|
||||
"ios-volume-high": 61724,
|
||||
"ios-volume-low": 61726,
|
||||
"ios-volume-mute": 62051,
|
||||
"ios-volume-off": 62052,
|
||||
"ios-walk": 62054,
|
||||
"ios-wallet": 61835,
|
||||
"ios-warning": 62056,
|
||||
"ios-watch": 62057,
|
||||
"ios-water": 62059,
|
||||
"ios-wifi": 62061,
|
||||
"ios-wine": 62063,
|
||||
"ios-woman": 62065,
|
||||
"logo-android": 61989,
|
||||
"logo-angular": 61991,
|
||||
"logo-apple": 61993,
|
||||
"logo-bitbucket": 61843,
|
||||
"logo-bitcoin": 61995,
|
||||
"logo-buffer": 61997,
|
||||
"logo-chrome": 61999,
|
||||
"logo-closed-captioning": 61701,
|
||||
"logo-codepen": 62000,
|
||||
"logo-css3": 62001,
|
||||
"logo-designernews": 62002,
|
||||
"logo-dribbble": 62003,
|
||||
"logo-dropbox": 62004,
|
||||
"logo-euro": 62005,
|
||||
"logo-facebook": 62006,
|
||||
"logo-flickr": 61703,
|
||||
"logo-foursquare": 62007,
|
||||
"logo-freebsd-devil": 62008,
|
||||
"logo-game-controller-a": 61755,
|
||||
"logo-game-controller-b": 61825,
|
||||
"logo-github": 62009,
|
||||
"logo-google": 62010,
|
||||
"logo-googleplus": 62011,
|
||||
"logo-hackernews": 62012,
|
||||
"logo-html5": 62013,
|
||||
"logo-instagram": 62014,
|
||||
"logo-ionic": 61776,
|
||||
"logo-ionitron": 61777,
|
||||
"logo-javascript": 62015,
|
||||
"logo-linkedin": 62016,
|
||||
"logo-markdown": 62017,
|
||||
"logo-model-s": 61779,
|
||||
"logo-no-smoking": 61705,
|
||||
"logo-nodejs": 62018,
|
||||
"logo-npm": 61845,
|
||||
"logo-octocat": 62019,
|
||||
"logo-pinterest": 62020,
|
||||
"logo-playstation": 62021,
|
||||
"logo-polymer": 61790,
|
||||
"logo-python": 62022,
|
||||
"logo-reddit": 62023,
|
||||
"logo-rss": 62024,
|
||||
"logo-sass": 62025,
|
||||
"logo-skype": 62026,
|
||||
"logo-slack": 61707,
|
||||
"logo-snapchat": 62027,
|
||||
"logo-steam": 62028,
|
||||
"logo-tumblr": 62029,
|
||||
"logo-tux": 62126,
|
||||
"logo-twitch": 62127,
|
||||
"logo-twitter": 62128,
|
||||
"logo-usd": 62129,
|
||||
"logo-vimeo": 62148,
|
||||
"logo-vk": 61709,
|
||||
"logo-whatsapp": 62149,
|
||||
"logo-windows": 62255,
|
||||
"logo-wordpress": 62256,
|
||||
"logo-xbox": 62284,
|
||||
"logo-xing": 61711,
|
||||
"logo-yahoo": 62285,
|
||||
"logo-yen": 62286,
|
||||
"logo-youtube": 62287,
|
||||
"md-add": 62067,
|
||||
"md-add-circle": 62066,
|
||||
"md-add-circle-outline": 61784,
|
||||
"md-airplane": 61786,
|
||||
"md-alarm": 62068,
|
||||
"md-albums": 62069,
|
||||
"md-alert": 62070,
|
||||
"md-american-football": 62071,
|
||||
"md-analytics": 62072,
|
||||
"md-aperture": 62073,
|
||||
"md-apps": 62074,
|
||||
"md-appstore": 62075,
|
||||
"md-archive": 62076,
|
||||
"md-arrow-back": 62077,
|
||||
"md-arrow-down": 62078,
|
||||
"md-arrow-dropdown": 62080,
|
||||
"md-arrow-dropdown-circle": 62079,
|
||||
"md-arrow-dropleft": 62082,
|
||||
"md-arrow-dropleft-circle": 62081,
|
||||
"md-arrow-dropright": 62084,
|
||||
"md-arrow-dropright-circle": 62083,
|
||||
"md-arrow-dropup": 62086,
|
||||
"md-arrow-dropup-circle": 62085,
|
||||
"md-arrow-forward": 62087,
|
||||
"md-arrow-round-back": 62088,
|
||||
"md-arrow-round-down": 62089,
|
||||
"md-arrow-round-forward": 62090,
|
||||
"md-arrow-round-up": 62091,
|
||||
"md-arrow-up": 62092,
|
||||
"md-at": 62093,
|
||||
"md-attach": 62094,
|
||||
"md-backspace": 62095,
|
||||
"md-barcode": 62096,
|
||||
"md-baseball": 62097,
|
||||
"md-basket": 62098,
|
||||
"md-basketball": 62099,
|
||||
"md-battery-charging": 62100,
|
||||
"md-battery-dead": 62101,
|
||||
"md-battery-full": 62102,
|
||||
"md-beaker": 62103,
|
||||
"md-bed": 61792,
|
||||
"md-beer": 62104,
|
||||
"md-bicycle": 62105,
|
||||
"md-bluetooth": 62106,
|
||||
"md-boat": 62107,
|
||||
"md-body": 62108,
|
||||
"md-bonfire": 62109,
|
||||
"md-book": 62110,
|
||||
"md-bookmark": 62111,
|
||||
"md-bookmarks": 62112,
|
||||
"md-bowtie": 62113,
|
||||
"md-briefcase": 62114,
|
||||
"md-browsers": 62115,
|
||||
"md-brush": 62116,
|
||||
"md-bug": 62117,
|
||||
"md-build": 62118,
|
||||
"md-bulb": 62119,
|
||||
"md-bus": 62120,
|
||||
"md-business": 61860,
|
||||
"md-cafe": 62121,
|
||||
"md-calculator": 62122,
|
||||
"md-calendar": 62123,
|
||||
"md-call": 62124,
|
||||
"md-camera": 62125,
|
||||
"md-car": 62130,
|
||||
"md-card": 62131,
|
||||
"md-cart": 62132,
|
||||
"md-cash": 62133,
|
||||
"md-cellular": 61796,
|
||||
"md-chatboxes": 62134,
|
||||
"md-chatbubbles": 62135,
|
||||
"md-checkbox": 62137,
|
||||
"md-checkbox-outline": 62136,
|
||||
"md-checkmark": 62140,
|
||||
"md-checkmark-circle": 62139,
|
||||
"md-checkmark-circle-outline": 62138,
|
||||
"md-clipboard": 62141,
|
||||
"md-clock": 62142,
|
||||
"md-close": 62144,
|
||||
"md-close-circle": 62143,
|
||||
"md-close-circle-outline": 61798,
|
||||
"md-cloud": 62153,
|
||||
"md-cloud-circle": 62146,
|
||||
"md-cloud-done": 62147,
|
||||
"md-cloud-download": 62150,
|
||||
"md-cloud-outline": 62151,
|
||||
"md-cloud-upload": 62152,
|
||||
"md-cloudy": 62155,
|
||||
"md-cloudy-night": 62154,
|
||||
"md-code": 62158,
|
||||
"md-code-download": 62156,
|
||||
"md-code-working": 62157,
|
||||
"md-cog": 62159,
|
||||
"md-color-fill": 62160,
|
||||
"md-color-filter": 62161,
|
||||
"md-color-palette": 62162,
|
||||
"md-color-wand": 62163,
|
||||
"md-compass": 62164,
|
||||
"md-construct": 62165,
|
||||
"md-contact": 62166,
|
||||
"md-contacts": 62167,
|
||||
"md-contract": 62168,
|
||||
"md-contrast": 62169,
|
||||
"md-copy": 62170,
|
||||
"md-create": 62171,
|
||||
"md-crop": 62172,
|
||||
"md-cube": 62173,
|
||||
"md-cut": 62174,
|
||||
"md-desktop": 62175,
|
||||
"md-disc": 62176,
|
||||
"md-document": 62177,
|
||||
"md-done-all": 62178,
|
||||
"md-download": 62179,
|
||||
"md-easel": 62180,
|
||||
"md-egg": 62181,
|
||||
"md-exit": 62182,
|
||||
"md-expand": 62183,
|
||||
"md-eye": 62185,
|
||||
"md-eye-off": 62184,
|
||||
"md-fastforward": 62186,
|
||||
"md-female": 62187,
|
||||
"md-filing": 62188,
|
||||
"md-film": 62189,
|
||||
"md-finger-print": 62190,
|
||||
"md-fitness": 61868,
|
||||
"md-flag": 62191,
|
||||
"md-flame": 62192,
|
||||
"md-flash": 62193,
|
||||
"md-flash-off": 61801,
|
||||
"md-flashlight": 61803,
|
||||
"md-flask": 62194,
|
||||
"md-flower": 62195,
|
||||
"md-folder": 62197,
|
||||
"md-folder-open": 62196,
|
||||
"md-football": 62198,
|
||||
"md-funnel": 62199,
|
||||
"md-gift": 61849,
|
||||
"md-git-branch": 62202,
|
||||
"md-git-commit": 62203,
|
||||
"md-git-compare": 62204,
|
||||
"md-git-merge": 62205,
|
||||
"md-git-network": 62206,
|
||||
"md-git-pull-request": 62207,
|
||||
"md-glasses": 62208,
|
||||
"md-globe": 62209,
|
||||
"md-grid": 62210,
|
||||
"md-hammer": 62211,
|
||||
"md-hand": 62212,
|
||||
"md-happy": 62213,
|
||||
"md-headset": 62214,
|
||||
"md-heart": 62216,
|
||||
"md-heart-dislike": 61799,
|
||||
"md-heart-empty": 61857,
|
||||
"md-heart-half": 61858,
|
||||
"md-help": 62219,
|
||||
"md-help-buoy": 62217,
|
||||
"md-help-circle": 62218,
|
||||
"md-help-circle-outline": 61805,
|
||||
"md-home": 62220,
|
||||
"md-hourglass": 61713,
|
||||
"md-ice-cream": 62221,
|
||||
"md-image": 62222,
|
||||
"md-images": 62223,
|
||||
"md-infinite": 62224,
|
||||
"md-information": 62226,
|
||||
"md-information-circle": 62225,
|
||||
"md-information-circle-outline": 61807,
|
||||
"md-jet": 62229,
|
||||
"md-journal": 61837,
|
||||
"md-key": 62230,
|
||||
"md-keypad": 62231,
|
||||
"md-laptop": 62232,
|
||||
"md-leaf": 62233,
|
||||
"md-link": 61998,
|
||||
"md-list": 62235,
|
||||
"md-list-box": 62234,
|
||||
"md-locate": 62236,
|
||||
"md-lock": 62237,
|
||||
"md-log-in": 62238,
|
||||
"md-log-out": 62239,
|
||||
"md-magnet": 62240,
|
||||
"md-mail": 62242,
|
||||
"md-mail-open": 62241,
|
||||
"md-mail-unread": 61810,
|
||||
"md-male": 62243,
|
||||
"md-man": 62244,
|
||||
"md-map": 62245,
|
||||
"md-medal": 62246,
|
||||
"md-medical": 62247,
|
||||
"md-medkit": 62248,
|
||||
"md-megaphone": 62249,
|
||||
"md-menu": 62250,
|
||||
"md-mic": 62252,
|
||||
"md-mic-off": 62251,
|
||||
"md-microphone": 62253,
|
||||
"md-moon": 62254,
|
||||
"md-more": 61897,
|
||||
"md-move": 62257,
|
||||
"md-musical-note": 62258,
|
||||
"md-musical-notes": 62259,
|
||||
"md-navigate": 62260,
|
||||
"md-notifications": 62264,
|
||||
"md-notifications-off": 62262,
|
||||
"md-notifications-outline": 62263,
|
||||
"md-nuclear": 62265,
|
||||
"md-nutrition": 62266,
|
||||
"md-open": 62267,
|
||||
"md-options": 62268,
|
||||
"md-outlet": 62269,
|
||||
"md-paper": 62271,
|
||||
"md-paper-plane": 62270,
|
||||
"md-partly-sunny": 62272,
|
||||
"md-pause": 62273,
|
||||
"md-paw": 62274,
|
||||
"md-people": 62275,
|
||||
"md-person": 62277,
|
||||
"md-person-add": 62276,
|
||||
"md-phone-landscape": 62278,
|
||||
"md-phone-portrait": 62279,
|
||||
"md-photos": 62280,
|
||||
"md-pie": 62281,
|
||||
"md-pin": 62282,
|
||||
"md-pint": 62283,
|
||||
"md-pizza": 62292,
|
||||
"md-planet": 62294,
|
||||
"md-play": 62295,
|
||||
"md-play-circle": 61812,
|
||||
"md-podium": 62296,
|
||||
"md-power": 62297,
|
||||
"md-pricetag": 62298,
|
||||
"md-pricetags": 62299,
|
||||
"md-print": 62300,
|
||||
"md-pulse": 62301,
|
||||
"md-qr-scanner": 62302,
|
||||
"md-quote": 62303,
|
||||
"md-radio": 62306,
|
||||
"md-radio-button-off": 62304,
|
||||
"md-radio-button-on": 62305,
|
||||
"md-rainy": 62307,
|
||||
"md-recording": 62308,
|
||||
"md-redo": 62309,
|
||||
"md-refresh": 62310,
|
||||
"md-refresh-circle": 61992,
|
||||
"md-remove": 62312,
|
||||
"md-remove-circle": 62311,
|
||||
"md-remove-circle-outline": 61814,
|
||||
"md-reorder": 62313,
|
||||
"md-repeat": 62314,
|
||||
"md-resize": 62315,
|
||||
"md-restaurant": 62316,
|
||||
"md-return-left": 62317,
|
||||
"md-return-right": 62318,
|
||||
"md-reverse-camera": 62319,
|
||||
"md-rewind": 62320,
|
||||
"md-ribbon": 62321,
|
||||
"md-rocket": 61817,
|
||||
"md-rose": 62322,
|
||||
"md-sad": 62323,
|
||||
"md-save": 61865,
|
||||
"md-school": 62324,
|
||||
"md-search": 62325,
|
||||
"md-send": 62326,
|
||||
"md-settings": 62327,
|
||||
"md-share": 62329,
|
||||
"md-share-alt": 62328,
|
||||
"md-shirt": 62330,
|
||||
"md-shuffle": 62331,
|
||||
"md-skip-backward": 62332,
|
||||
"md-skip-forward": 62333,
|
||||
"md-snow": 62334,
|
||||
"md-speedometer": 62335,
|
||||
"md-square": 62337,
|
||||
"md-square-outline": 62336,
|
||||
"md-star": 62340,
|
||||
"md-star-half": 62338,
|
||||
"md-star-outline": 62339,
|
||||
"md-stats": 62341,
|
||||
"md-stopwatch": 62342,
|
||||
"md-subway": 62343,
|
||||
"md-sunny": 62344,
|
||||
"md-swap": 62345,
|
||||
"md-switch": 62346,
|
||||
"md-sync": 62347,
|
||||
"md-tablet-landscape": 62348,
|
||||
"md-tablet-portrait": 62349,
|
||||
"md-tennisball": 62350,
|
||||
"md-text": 62351,
|
||||
"md-thermometer": 62352,
|
||||
"md-thumbs-down": 62353,
|
||||
"md-thumbs-up": 62354,
|
||||
"md-thunderstorm": 62355,
|
||||
"md-time": 62356,
|
||||
"md-timer": 62357,
|
||||
"md-today": 61821,
|
||||
"md-train": 62358,
|
||||
"md-transgender": 62359,
|
||||
"md-trash": 62360,
|
||||
"md-trending-down": 62361,
|
||||
"md-trending-up": 62362,
|
||||
"md-trophy": 62363,
|
||||
"md-tv": 61823,
|
||||
"md-umbrella": 62364,
|
||||
"md-undo": 62365,
|
||||
"md-unlock": 62366,
|
||||
"md-videocam": 62367,
|
||||
"md-volume-high": 61731,
|
||||
"md-volume-low": 61745,
|
||||
"md-volume-mute": 62369,
|
||||
"md-volume-off": 62370,
|
||||
"md-walk": 62372,
|
||||
"md-wallet": 61839,
|
||||
"md-warning": 62373,
|
||||
"md-watch": 62374,
|
||||
"md-water": 62375,
|
||||
"md-wifi": 62376,
|
||||
"md-wine": 62377,
|
||||
"md-woman": 62378
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,934 +0,0 @@
|
||||
{
|
||||
"3d-rotation": 59469,
|
||||
"ac-unit": 60219,
|
||||
"access-alarm": 57744,
|
||||
"access-alarms": 57745,
|
||||
"access-time": 57746,
|
||||
"accessibility": 59470,
|
||||
"accessible": 59668,
|
||||
"account-balance": 59471,
|
||||
"account-balance-wallet": 59472,
|
||||
"account-box": 59473,
|
||||
"account-circle": 59475,
|
||||
"adb": 58894,
|
||||
"add": 57669,
|
||||
"add-a-photo": 58425,
|
||||
"add-alarm": 57747,
|
||||
"add-alert": 57347,
|
||||
"add-box": 57670,
|
||||
"add-circle": 57671,
|
||||
"add-circle-outline": 57672,
|
||||
"add-location": 58727,
|
||||
"add-shopping-cart": 59476,
|
||||
"add-to-photos": 58269,
|
||||
"add-to-queue": 57436,
|
||||
"adjust": 58270,
|
||||
"airline-seat-flat": 58928,
|
||||
"airline-seat-flat-angled": 58929,
|
||||
"airline-seat-individual-suite": 58930,
|
||||
"airline-seat-legroom-extra": 58931,
|
||||
"airline-seat-legroom-normal": 58932,
|
||||
"airline-seat-legroom-reduced": 58933,
|
||||
"airline-seat-recline-extra": 58934,
|
||||
"airline-seat-recline-normal": 58935,
|
||||
"airplanemode-active": 57749,
|
||||
"airplanemode-inactive": 57748,
|
||||
"airplay": 57429,
|
||||
"airport-shuttle": 60220,
|
||||
"alarm": 59477,
|
||||
"alarm-add": 59478,
|
||||
"alarm-off": 59479,
|
||||
"alarm-on": 59480,
|
||||
"album": 57369,
|
||||
"all-inclusive": 60221,
|
||||
"all-out": 59659,
|
||||
"android": 59481,
|
||||
"announcement": 59482,
|
||||
"apps": 58819,
|
||||
"archive": 57673,
|
||||
"arrow-back": 58820,
|
||||
"arrow-downward": 58843,
|
||||
"arrow-drop-down": 58821,
|
||||
"arrow-drop-down-circle": 58822,
|
||||
"arrow-drop-up": 58823,
|
||||
"arrow-forward": 58824,
|
||||
"arrow-upward": 58840,
|
||||
"art-track": 57440,
|
||||
"aspect-ratio": 59483,
|
||||
"assessment": 59484,
|
||||
"assignment": 59485,
|
||||
"assignment-ind": 59486,
|
||||
"assignment-late": 59487,
|
||||
"assignment-return": 59488,
|
||||
"assignment-returned": 59489,
|
||||
"assignment-turned-in": 59490,
|
||||
"assistant": 58271,
|
||||
"assistant-photo": 58272,
|
||||
"attach-file": 57894,
|
||||
"attach-money": 57895,
|
||||
"attachment": 58044,
|
||||
"audiotrack": 58273,
|
||||
"autorenew": 59491,
|
||||
"av-timer": 57371,
|
||||
"backspace": 57674,
|
||||
"backup": 59492,
|
||||
"battery-alert": 57756,
|
||||
"battery-charging-full": 57763,
|
||||
"battery-full": 57764,
|
||||
"battery-std": 57765,
|
||||
"battery-unknown": 57766,
|
||||
"beach-access": 60222,
|
||||
"beenhere": 58669,
|
||||
"block": 57675,
|
||||
"bluetooth": 57767,
|
||||
"bluetooth-audio": 58895,
|
||||
"bluetooth-connected": 57768,
|
||||
"bluetooth-disabled": 57769,
|
||||
"bluetooth-searching": 57770,
|
||||
"blur-circular": 58274,
|
||||
"blur-linear": 58275,
|
||||
"blur-off": 58276,
|
||||
"blur-on": 58277,
|
||||
"book": 59493,
|
||||
"bookmark": 59494,
|
||||
"bookmark-border": 59495,
|
||||
"border-all": 57896,
|
||||
"border-bottom": 57897,
|
||||
"border-clear": 57898,
|
||||
"border-color": 57899,
|
||||
"border-horizontal": 57900,
|
||||
"border-inner": 57901,
|
||||
"border-left": 57902,
|
||||
"border-outer": 57903,
|
||||
"border-right": 57904,
|
||||
"border-style": 57905,
|
||||
"border-top": 57906,
|
||||
"border-vertical": 57907,
|
||||
"branding-watermark": 57451,
|
||||
"brightness-1": 58278,
|
||||
"brightness-2": 58279,
|
||||
"brightness-3": 58280,
|
||||
"brightness-4": 58281,
|
||||
"brightness-5": 58282,
|
||||
"brightness-6": 58283,
|
||||
"brightness-7": 58284,
|
||||
"brightness-auto": 57771,
|
||||
"brightness-high": 57772,
|
||||
"brightness-low": 57773,
|
||||
"brightness-medium": 57774,
|
||||
"broken-image": 58285,
|
||||
"brush": 58286,
|
||||
"bubble-chart": 59101,
|
||||
"bug-report": 59496,
|
||||
"build": 59497,
|
||||
"burst-mode": 58428,
|
||||
"business": 57519,
|
||||
"business-center": 60223,
|
||||
"cached": 59498,
|
||||
"cake": 59369,
|
||||
"call": 57520,
|
||||
"call-end": 57521,
|
||||
"call-made": 57522,
|
||||
"call-merge": 57523,
|
||||
"call-missed": 57524,
|
||||
"call-missed-outgoing": 57572,
|
||||
"call-received": 57525,
|
||||
"call-split": 57526,
|
||||
"call-to-action": 57452,
|
||||
"camera": 58287,
|
||||
"camera-alt": 58288,
|
||||
"camera-enhance": 59644,
|
||||
"camera-front": 58289,
|
||||
"camera-rear": 58290,
|
||||
"camera-roll": 58291,
|
||||
"cancel": 58825,
|
||||
"card-giftcard": 59638,
|
||||
"card-membership": 59639,
|
||||
"card-travel": 59640,
|
||||
"casino": 60224,
|
||||
"cast": 58119,
|
||||
"cast-connected": 58120,
|
||||
"center-focus-strong": 58292,
|
||||
"center-focus-weak": 58293,
|
||||
"change-history": 59499,
|
||||
"chat": 57527,
|
||||
"chat-bubble": 57546,
|
||||
"chat-bubble-outline": 57547,
|
||||
"check": 58826,
|
||||
"check-box": 59444,
|
||||
"check-box-outline-blank": 59445,
|
||||
"check-circle": 59500,
|
||||
"chevron-left": 58827,
|
||||
"chevron-right": 58828,
|
||||
"child-care": 60225,
|
||||
"child-friendly": 60226,
|
||||
"chrome-reader-mode": 59501,
|
||||
"class": 59502,
|
||||
"clear": 57676,
|
||||
"clear-all": 57528,
|
||||
"close": 58829,
|
||||
"closed-caption": 57372,
|
||||
"cloud": 58045,
|
||||
"cloud-circle": 58046,
|
||||
"cloud-done": 58047,
|
||||
"cloud-download": 58048,
|
||||
"cloud-off": 58049,
|
||||
"cloud-queue": 58050,
|
||||
"cloud-upload": 58051,
|
||||
"code": 59503,
|
||||
"collections": 58294,
|
||||
"collections-bookmark": 58417,
|
||||
"color-lens": 58295,
|
||||
"colorize": 58296,
|
||||
"comment": 57529,
|
||||
"compare": 58297,
|
||||
"compare-arrows": 59669,
|
||||
"computer": 58122,
|
||||
"confirmation-number": 58936,
|
||||
"contact-mail": 57552,
|
||||
"contact-phone": 57551,
|
||||
"contacts": 57530,
|
||||
"content-copy": 57677,
|
||||
"content-cut": 57678,
|
||||
"content-paste": 57679,
|
||||
"control-point": 58298,
|
||||
"control-point-duplicate": 58299,
|
||||
"copyright": 59660,
|
||||
"create": 57680,
|
||||
"create-new-folder": 58060,
|
||||
"credit-card": 59504,
|
||||
"crop": 58302,
|
||||
"crop-16-9": 58300,
|
||||
"crop-3-2": 58301,
|
||||
"crop-5-4": 58303,
|
||||
"crop-7-5": 58304,
|
||||
"crop-din": 58305,
|
||||
"crop-free": 58306,
|
||||
"crop-landscape": 58307,
|
||||
"crop-original": 58308,
|
||||
"crop-portrait": 58309,
|
||||
"crop-rotate": 58423,
|
||||
"crop-square": 58310,
|
||||
"dashboard": 59505,
|
||||
"data-usage": 57775,
|
||||
"date-range": 59670,
|
||||
"dehaze": 58311,
|
||||
"delete": 59506,
|
||||
"delete-forever": 59691,
|
||||
"delete-sweep": 57708,
|
||||
"description": 59507,
|
||||
"desktop-mac": 58123,
|
||||
"desktop-windows": 58124,
|
||||
"details": 58312,
|
||||
"developer-board": 58125,
|
||||
"developer-mode": 57776,
|
||||
"device-hub": 58165,
|
||||
"devices": 57777,
|
||||
"devices-other": 58167,
|
||||
"dialer-sip": 57531,
|
||||
"dialpad": 57532,
|
||||
"directions": 58670,
|
||||
"directions-bike": 58671,
|
||||
"directions-boat": 58674,
|
||||
"directions-bus": 58672,
|
||||
"directions-car": 58673,
|
||||
"directions-railway": 58676,
|
||||
"directions-run": 58726,
|
||||
"directions-subway": 58675,
|
||||
"directions-transit": 58677,
|
||||
"directions-walk": 58678,
|
||||
"disc-full": 58896,
|
||||
"dns": 59509,
|
||||
"do-not-disturb": 58898,
|
||||
"do-not-disturb-alt": 58897,
|
||||
"do-not-disturb-off": 58947,
|
||||
"do-not-disturb-on": 58948,
|
||||
"dock": 58126,
|
||||
"domain": 59374,
|
||||
"done": 59510,
|
||||
"done-all": 59511,
|
||||
"donut-large": 59671,
|
||||
"donut-small": 59672,
|
||||
"drafts": 57681,
|
||||
"drag-handle": 57949,
|
||||
"drive-eta": 58899,
|
||||
"dvr": 57778,
|
||||
"edit": 58313,
|
||||
"edit-location": 58728,
|
||||
"eject": 59643,
|
||||
"email": 57534,
|
||||
"enhanced-encryption": 58943,
|
||||
"equalizer": 57373,
|
||||
"error": 57344,
|
||||
"error-outline": 57345,
|
||||
"euro-symbol": 59686,
|
||||
"ev-station": 58733,
|
||||
"event": 59512,
|
||||
"event-available": 58900,
|
||||
"event-busy": 58901,
|
||||
"event-note": 58902,
|
||||
"event-seat": 59651,
|
||||
"exit-to-app": 59513,
|
||||
"expand-less": 58830,
|
||||
"expand-more": 58831,
|
||||
"explicit": 57374,
|
||||
"explore": 59514,
|
||||
"exposure": 58314,
|
||||
"exposure-neg-1": 58315,
|
||||
"exposure-neg-2": 58316,
|
||||
"exposure-plus-1": 58317,
|
||||
"exposure-plus-2": 58318,
|
||||
"exposure-zero": 58319,
|
||||
"extension": 59515,
|
||||
"face": 59516,
|
||||
"fast-forward": 57375,
|
||||
"fast-rewind": 57376,
|
||||
"favorite": 59517,
|
||||
"favorite-border": 59518,
|
||||
"featured-play-list": 57453,
|
||||
"featured-video": 57454,
|
||||
"feedback": 59519,
|
||||
"fiber-dvr": 57437,
|
||||
"fiber-manual-record": 57441,
|
||||
"fiber-new": 57438,
|
||||
"fiber-pin": 57450,
|
||||
"fiber-smart-record": 57442,
|
||||
"file-download": 58052,
|
||||
"file-upload": 58054,
|
||||
"filter": 58323,
|
||||
"filter-1": 58320,
|
||||
"filter-2": 58321,
|
||||
"filter-3": 58322,
|
||||
"filter-4": 58324,
|
||||
"filter-5": 58325,
|
||||
"filter-6": 58326,
|
||||
"filter-7": 58327,
|
||||
"filter-8": 58328,
|
||||
"filter-9": 58329,
|
||||
"filter-9-plus": 58330,
|
||||
"filter-b-and-w": 58331,
|
||||
"filter-center-focus": 58332,
|
||||
"filter-drama": 58333,
|
||||
"filter-frames": 58334,
|
||||
"filter-hdr": 58335,
|
||||
"filter-list": 57682,
|
||||
"filter-none": 58336,
|
||||
"filter-tilt-shift": 58338,
|
||||
"filter-vintage": 58339,
|
||||
"find-in-page": 59520,
|
||||
"find-replace": 59521,
|
||||
"fingerprint": 59661,
|
||||
"first-page": 58844,
|
||||
"fitness-center": 60227,
|
||||
"flag": 57683,
|
||||
"flare": 58340,
|
||||
"flash-auto": 58341,
|
||||
"flash-off": 58342,
|
||||
"flash-on": 58343,
|
||||
"flight": 58681,
|
||||
"flight-land": 59652,
|
||||
"flight-takeoff": 59653,
|
||||
"flip": 58344,
|
||||
"flip-to-back": 59522,
|
||||
"flip-to-front": 59523,
|
||||
"folder": 58055,
|
||||
"folder-open": 58056,
|
||||
"folder-shared": 58057,
|
||||
"folder-special": 58903,
|
||||
"font-download": 57703,
|
||||
"format-align-center": 57908,
|
||||
"format-align-justify": 57909,
|
||||
"format-align-left": 57910,
|
||||
"format-align-right": 57911,
|
||||
"format-bold": 57912,
|
||||
"format-clear": 57913,
|
||||
"format-color-fill": 57914,
|
||||
"format-color-reset": 57915,
|
||||
"format-color-text": 57916,
|
||||
"format-indent-decrease": 57917,
|
||||
"format-indent-increase": 57918,
|
||||
"format-italic": 57919,
|
||||
"format-line-spacing": 57920,
|
||||
"format-list-bulleted": 57921,
|
||||
"format-list-numbered": 57922,
|
||||
"format-paint": 57923,
|
||||
"format-quote": 57924,
|
||||
"format-shapes": 57950,
|
||||
"format-size": 57925,
|
||||
"format-strikethrough": 57926,
|
||||
"format-textdirection-l-to-r": 57927,
|
||||
"format-textdirection-r-to-l": 57928,
|
||||
"format-underlined": 57929,
|
||||
"forum": 57535,
|
||||
"forward": 57684,
|
||||
"forward-10": 57430,
|
||||
"forward-30": 57431,
|
||||
"forward-5": 57432,
|
||||
"free-breakfast": 60228,
|
||||
"fullscreen": 58832,
|
||||
"fullscreen-exit": 58833,
|
||||
"functions": 57930,
|
||||
"g-translate": 59687,
|
||||
"gamepad": 58127,
|
||||
"games": 57377,
|
||||
"gavel": 59662,
|
||||
"gesture": 57685,
|
||||
"get-app": 59524,
|
||||
"gif": 59656,
|
||||
"golf-course": 60229,
|
||||
"gps-fixed": 57779,
|
||||
"gps-not-fixed": 57780,
|
||||
"gps-off": 57781,
|
||||
"grade": 59525,
|
||||
"gradient": 58345,
|
||||
"grain": 58346,
|
||||
"graphic-eq": 57784,
|
||||
"grid-off": 58347,
|
||||
"grid-on": 58348,
|
||||
"group": 59375,
|
||||
"group-add": 59376,
|
||||
"group-work": 59526,
|
||||
"hd": 57426,
|
||||
"hdr-off": 58349,
|
||||
"hdr-on": 58350,
|
||||
"hdr-strong": 58353,
|
||||
"hdr-weak": 58354,
|
||||
"headset": 58128,
|
||||
"headset-mic": 58129,
|
||||
"healing": 58355,
|
||||
"hearing": 57379,
|
||||
"help": 59527,
|
||||
"help-outline": 59645,
|
||||
"high-quality": 57380,
|
||||
"highlight": 57951,
|
||||
"highlight-off": 59528,
|
||||
"history": 59529,
|
||||
"home": 59530,
|
||||
"hot-tub": 60230,
|
||||
"hotel": 58682,
|
||||
"hourglass-empty": 59531,
|
||||
"hourglass-full": 59532,
|
||||
"http": 59650,
|
||||
"https": 59533,
|
||||
"image": 58356,
|
||||
"image-aspect-ratio": 58357,
|
||||
"import-contacts": 57568,
|
||||
"import-export": 57539,
|
||||
"important-devices": 59666,
|
||||
"inbox": 57686,
|
||||
"indeterminate-check-box": 59657,
|
||||
"info": 59534,
|
||||
"info-outline": 59535,
|
||||
"input": 59536,
|
||||
"insert-chart": 57931,
|
||||
"insert-comment": 57932,
|
||||
"insert-drive-file": 57933,
|
||||
"insert-emoticon": 57934,
|
||||
"insert-invitation": 57935,
|
||||
"insert-link": 57936,
|
||||
"insert-photo": 57937,
|
||||
"invert-colors": 59537,
|
||||
"invert-colors-off": 57540,
|
||||
"iso": 58358,
|
||||
"keyboard": 58130,
|
||||
"keyboard-arrow-down": 58131,
|
||||
"keyboard-arrow-left": 58132,
|
||||
"keyboard-arrow-right": 58133,
|
||||
"keyboard-arrow-up": 58134,
|
||||
"keyboard-backspace": 58135,
|
||||
"keyboard-capslock": 58136,
|
||||
"keyboard-hide": 58138,
|
||||
"keyboard-return": 58139,
|
||||
"keyboard-tab": 58140,
|
||||
"keyboard-voice": 58141,
|
||||
"kitchen": 60231,
|
||||
"label": 59538,
|
||||
"label-outline": 59539,
|
||||
"landscape": 58359,
|
||||
"language": 59540,
|
||||
"laptop": 58142,
|
||||
"laptop-chromebook": 58143,
|
||||
"laptop-mac": 58144,
|
||||
"laptop-windows": 58145,
|
||||
"last-page": 58845,
|
||||
"launch": 59541,
|
||||
"layers": 58683,
|
||||
"layers-clear": 58684,
|
||||
"leak-add": 58360,
|
||||
"leak-remove": 58361,
|
||||
"lens": 58362,
|
||||
"library-add": 57390,
|
||||
"library-books": 57391,
|
||||
"library-music": 57392,
|
||||
"lightbulb-outline": 59663,
|
||||
"line-style": 59673,
|
||||
"line-weight": 59674,
|
||||
"linear-scale": 57952,
|
||||
"link": 57687,
|
||||
"linked-camera": 58424,
|
||||
"list": 59542,
|
||||
"live-help": 57542,
|
||||
"live-tv": 58937,
|
||||
"local-activity": 58687,
|
||||
"local-airport": 58685,
|
||||
"local-atm": 58686,
|
||||
"local-bar": 58688,
|
||||
"local-cafe": 58689,
|
||||
"local-car-wash": 58690,
|
||||
"local-convenience-store": 58691,
|
||||
"local-dining": 58710,
|
||||
"local-drink": 58692,
|
||||
"local-florist": 58693,
|
||||
"local-gas-station": 58694,
|
||||
"local-grocery-store": 58695,
|
||||
"local-hospital": 58696,
|
||||
"local-hotel": 58697,
|
||||
"local-laundry-service": 58698,
|
||||
"local-library": 58699,
|
||||
"local-mall": 58700,
|
||||
"local-movies": 58701,
|
||||
"local-offer": 58702,
|
||||
"local-parking": 58703,
|
||||
"local-pharmacy": 58704,
|
||||
"local-phone": 58705,
|
||||
"local-pizza": 58706,
|
||||
"local-play": 58707,
|
||||
"local-post-office": 58708,
|
||||
"local-printshop": 58709,
|
||||
"local-see": 58711,
|
||||
"local-shipping": 58712,
|
||||
"local-taxi": 58713,
|
||||
"location-city": 59377,
|
||||
"location-disabled": 57782,
|
||||
"location-off": 57543,
|
||||
"location-on": 57544,
|
||||
"location-searching": 57783,
|
||||
"lock": 59543,
|
||||
"lock-open": 59544,
|
||||
"lock-outline": 59545,
|
||||
"looks": 58364,
|
||||
"looks-3": 58363,
|
||||
"looks-4": 58365,
|
||||
"looks-5": 58366,
|
||||
"looks-6": 58367,
|
||||
"looks-one": 58368,
|
||||
"looks-two": 58369,
|
||||
"loop": 57384,
|
||||
"loupe": 58370,
|
||||
"low-priority": 57709,
|
||||
"loyalty": 59546,
|
||||
"mail": 57688,
|
||||
"mail-outline": 57569,
|
||||
"map": 58715,
|
||||
"markunread": 57689,
|
||||
"markunread-mailbox": 59547,
|
||||
"memory": 58146,
|
||||
"menu": 58834,
|
||||
"merge-type": 57938,
|
||||
"message": 57545,
|
||||
"mic": 57385,
|
||||
"mic-none": 57386,
|
||||
"mic-off": 57387,
|
||||
"mms": 58904,
|
||||
"mode-comment": 57939,
|
||||
"mode-edit": 57940,
|
||||
"monetization-on": 57955,
|
||||
"money-off": 57948,
|
||||
"monochrome-photos": 58371,
|
||||
"mood": 59378,
|
||||
"mood-bad": 59379,
|
||||
"more": 58905,
|
||||
"more-horiz": 58835,
|
||||
"more-vert": 58836,
|
||||
"motorcycle": 59675,
|
||||
"mouse": 58147,
|
||||
"move-to-inbox": 57704,
|
||||
"movie": 57388,
|
||||
"movie-creation": 58372,
|
||||
"movie-filter": 58426,
|
||||
"multiline-chart": 59103,
|
||||
"music-note": 58373,
|
||||
"music-video": 57443,
|
||||
"my-location": 58716,
|
||||
"nature": 58374,
|
||||
"nature-people": 58375,
|
||||
"navigate-before": 58376,
|
||||
"navigate-next": 58377,
|
||||
"navigation": 58717,
|
||||
"near-me": 58729,
|
||||
"network-cell": 57785,
|
||||
"network-check": 58944,
|
||||
"network-locked": 58906,
|
||||
"network-wifi": 57786,
|
||||
"new-releases": 57393,
|
||||
"next-week": 57706,
|
||||
"nfc": 57787,
|
||||
"no-encryption": 58945,
|
||||
"no-sim": 57548,
|
||||
"not-interested": 57395,
|
||||
"note": 57455,
|
||||
"note-add": 59548,
|
||||
"notifications": 59380,
|
||||
"notifications-active": 59383,
|
||||
"notifications-none": 59381,
|
||||
"notifications-off": 59382,
|
||||
"notifications-paused": 59384,
|
||||
"offline-pin": 59658,
|
||||
"ondemand-video": 58938,
|
||||
"opacity": 59676,
|
||||
"open-in-browser": 59549,
|
||||
"open-in-new": 59550,
|
||||
"open-with": 59551,
|
||||
"pages": 59385,
|
||||
"pageview": 59552,
|
||||
"palette": 58378,
|
||||
"pan-tool": 59685,
|
||||
"panorama": 58379,
|
||||
"panorama-fish-eye": 58380,
|
||||
"panorama-horizontal": 58381,
|
||||
"panorama-vertical": 58382,
|
||||
"panorama-wide-angle": 58383,
|
||||
"party-mode": 59386,
|
||||
"pause": 57396,
|
||||
"pause-circle-filled": 57397,
|
||||
"pause-circle-outline": 57398,
|
||||
"payment": 59553,
|
||||
"people": 59387,
|
||||
"people-outline": 59388,
|
||||
"perm-camera-mic": 59554,
|
||||
"perm-contact-calendar": 59555,
|
||||
"perm-data-setting": 59556,
|
||||
"perm-device-information": 59557,
|
||||
"perm-identity": 59558,
|
||||
"perm-media": 59559,
|
||||
"perm-phone-msg": 59560,
|
||||
"perm-scan-wifi": 59561,
|
||||
"person": 59389,
|
||||
"person-add": 59390,
|
||||
"person-outline": 59391,
|
||||
"person-pin": 58714,
|
||||
"person-pin-circle": 58730,
|
||||
"personal-video": 58939,
|
||||
"pets": 59677,
|
||||
"phone": 57549,
|
||||
"phone-android": 58148,
|
||||
"phone-bluetooth-speaker": 58907,
|
||||
"phone-forwarded": 58908,
|
||||
"phone-in-talk": 58909,
|
||||
"phone-iphone": 58149,
|
||||
"phone-locked": 58910,
|
||||
"phone-missed": 58911,
|
||||
"phone-paused": 58912,
|
||||
"phonelink": 58150,
|
||||
"phonelink-erase": 57563,
|
||||
"phonelink-lock": 57564,
|
||||
"phonelink-off": 58151,
|
||||
"phonelink-ring": 57565,
|
||||
"phonelink-setup": 57566,
|
||||
"photo": 58384,
|
||||
"photo-album": 58385,
|
||||
"photo-camera": 58386,
|
||||
"photo-filter": 58427,
|
||||
"photo-library": 58387,
|
||||
"photo-size-select-actual": 58418,
|
||||
"photo-size-select-large": 58419,
|
||||
"photo-size-select-small": 58420,
|
||||
"picture-as-pdf": 58389,
|
||||
"picture-in-picture": 59562,
|
||||
"picture-in-picture-alt": 59665,
|
||||
"pie-chart": 59076,
|
||||
"pie-chart-outlined": 59077,
|
||||
"pin-drop": 58718,
|
||||
"place": 58719,
|
||||
"play-arrow": 57399,
|
||||
"play-circle-filled": 57400,
|
||||
"play-circle-outline": 57401,
|
||||
"play-for-work": 59654,
|
||||
"playlist-add": 57403,
|
||||
"playlist-add-check": 57445,
|
||||
"playlist-play": 57439,
|
||||
"plus-one": 59392,
|
||||
"poll": 59393,
|
||||
"polymer": 59563,
|
||||
"pool": 60232,
|
||||
"portable-wifi-off": 57550,
|
||||
"portrait": 58390,
|
||||
"power": 58940,
|
||||
"power-input": 58166,
|
||||
"power-settings-new": 59564,
|
||||
"pregnant-woman": 59678,
|
||||
"present-to-all": 57567,
|
||||
"print": 59565,
|
||||
"priority-high": 58949,
|
||||
"public": 59403,
|
||||
"publish": 57941,
|
||||
"query-builder": 59566,
|
||||
"question-answer": 59567,
|
||||
"queue": 57404,
|
||||
"queue-music": 57405,
|
||||
"queue-play-next": 57446,
|
||||
"radio": 57406,
|
||||
"radio-button-checked": 59447,
|
||||
"radio-button-unchecked": 59446,
|
||||
"rate-review": 58720,
|
||||
"receipt": 59568,
|
||||
"recent-actors": 57407,
|
||||
"record-voice-over": 59679,
|
||||
"redeem": 59569,
|
||||
"redo": 57690,
|
||||
"refresh": 58837,
|
||||
"remove": 57691,
|
||||
"remove-circle": 57692,
|
||||
"remove-circle-outline": 57693,
|
||||
"remove-from-queue": 57447,
|
||||
"remove-red-eye": 58391,
|
||||
"remove-shopping-cart": 59688,
|
||||
"reorder": 59646,
|
||||
"repeat": 57408,
|
||||
"repeat-one": 57409,
|
||||
"replay": 57410,
|
||||
"replay-10": 57433,
|
||||
"replay-30": 57434,
|
||||
"replay-5": 57435,
|
||||
"reply": 57694,
|
||||
"reply-all": 57695,
|
||||
"report": 57696,
|
||||
"report-problem": 59570,
|
||||
"restaurant": 58732,
|
||||
"restaurant-menu": 58721,
|
||||
"restore": 59571,
|
||||
"restore-page": 59689,
|
||||
"ring-volume": 57553,
|
||||
"room": 59572,
|
||||
"room-service": 60233,
|
||||
"rotate-90-degrees-ccw": 58392,
|
||||
"rotate-left": 58393,
|
||||
"rotate-right": 58394,
|
||||
"rounded-corner": 59680,
|
||||
"router": 58152,
|
||||
"rowing": 59681,
|
||||
"rss-feed": 57573,
|
||||
"rv-hookup": 58946,
|
||||
"satellite": 58722,
|
||||
"save": 57697,
|
||||
"scanner": 58153,
|
||||
"schedule": 59573,
|
||||
"school": 59404,
|
||||
"screen-lock-landscape": 57790,
|
||||
"screen-lock-portrait": 57791,
|
||||
"screen-lock-rotation": 57792,
|
||||
"screen-rotation": 57793,
|
||||
"screen-share": 57570,
|
||||
"sd-card": 58915,
|
||||
"sd-storage": 57794,
|
||||
"search": 59574,
|
||||
"security": 58154,
|
||||
"select-all": 57698,
|
||||
"send": 57699,
|
||||
"sentiment-dissatisfied": 59409,
|
||||
"sentiment-neutral": 59410,
|
||||
"sentiment-satisfied": 59411,
|
||||
"sentiment-very-dissatisfied": 59412,
|
||||
"sentiment-very-satisfied": 59413,
|
||||
"settings": 59576,
|
||||
"settings-applications": 59577,
|
||||
"settings-backup-restore": 59578,
|
||||
"settings-bluetooth": 59579,
|
||||
"settings-brightness": 59581,
|
||||
"settings-cell": 59580,
|
||||
"settings-ethernet": 59582,
|
||||
"settings-input-antenna": 59583,
|
||||
"settings-input-component": 59584,
|
||||
"settings-input-composite": 59585,
|
||||
"settings-input-hdmi": 59586,
|
||||
"settings-input-svideo": 59587,
|
||||
"settings-overscan": 59588,
|
||||
"settings-phone": 59589,
|
||||
"settings-power": 59590,
|
||||
"settings-remote": 59591,
|
||||
"settings-system-daydream": 57795,
|
||||
"settings-voice": 59592,
|
||||
"share": 59405,
|
||||
"shop": 59593,
|
||||
"shop-two": 59594,
|
||||
"shopping-basket": 59595,
|
||||
"shopping-cart": 59596,
|
||||
"short-text": 57953,
|
||||
"show-chart": 59105,
|
||||
"shuffle": 57411,
|
||||
"signal-cellular-4-bar": 57800,
|
||||
"signal-cellular-connected-no-internet-4-bar": 57805,
|
||||
"signal-cellular-no-sim": 57806,
|
||||
"signal-cellular-null": 57807,
|
||||
"signal-cellular-off": 57808,
|
||||
"signal-wifi-4-bar": 57816,
|
||||
"signal-wifi-4-bar-lock": 57817,
|
||||
"signal-wifi-off": 57818,
|
||||
"sim-card": 58155,
|
||||
"sim-card-alert": 58916,
|
||||
"skip-next": 57412,
|
||||
"skip-previous": 57413,
|
||||
"slideshow": 58395,
|
||||
"slow-motion-video": 57448,
|
||||
"smartphone": 58156,
|
||||
"smoke-free": 60234,
|
||||
"smoking-rooms": 60235,
|
||||
"sms": 58917,
|
||||
"sms-failed": 58918,
|
||||
"snooze": 57414,
|
||||
"sort": 57700,
|
||||
"sort-by-alpha": 57427,
|
||||
"spa": 60236,
|
||||
"space-bar": 57942,
|
||||
"speaker": 58157,
|
||||
"speaker-group": 58158,
|
||||
"speaker-notes": 59597,
|
||||
"speaker-notes-off": 59690,
|
||||
"speaker-phone": 57554,
|
||||
"spellcheck": 59598,
|
||||
"star": 59448,
|
||||
"star-border": 59450,
|
||||
"star-half": 59449,
|
||||
"stars": 59600,
|
||||
"stay-current-landscape": 57555,
|
||||
"stay-current-portrait": 57556,
|
||||
"stay-primary-landscape": 57557,
|
||||
"stay-primary-portrait": 57558,
|
||||
"stop": 57415,
|
||||
"stop-screen-share": 57571,
|
||||
"storage": 57819,
|
||||
"store": 59601,
|
||||
"store-mall-directory": 58723,
|
||||
"straighten": 58396,
|
||||
"streetview": 58734,
|
||||
"strikethrough-s": 57943,
|
||||
"style": 58397,
|
||||
"subdirectory-arrow-left": 58841,
|
||||
"subdirectory-arrow-right": 58842,
|
||||
"subject": 59602,
|
||||
"subscriptions": 57444,
|
||||
"subtitles": 57416,
|
||||
"subway": 58735,
|
||||
"supervisor-account": 59603,
|
||||
"surround-sound": 57417,
|
||||
"swap-calls": 57559,
|
||||
"swap-horiz": 59604,
|
||||
"swap-vert": 59605,
|
||||
"swap-vertical-circle": 59606,
|
||||
"switch-camera": 58398,
|
||||
"switch-video": 58399,
|
||||
"sync": 58919,
|
||||
"sync-disabled": 58920,
|
||||
"sync-problem": 58921,
|
||||
"system-update": 58922,
|
||||
"system-update-alt": 59607,
|
||||
"tab": 59608,
|
||||
"tab-unselected": 59609,
|
||||
"tablet": 58159,
|
||||
"tablet-android": 58160,
|
||||
"tablet-mac": 58161,
|
||||
"tag-faces": 58400,
|
||||
"tap-and-play": 58923,
|
||||
"terrain": 58724,
|
||||
"text-fields": 57954,
|
||||
"text-format": 57701,
|
||||
"textsms": 57560,
|
||||
"texture": 58401,
|
||||
"theaters": 59610,
|
||||
"thumb-down": 59611,
|
||||
"thumb-up": 59612,
|
||||
"thumbs-up-down": 59613,
|
||||
"time-to-leave": 58924,
|
||||
"timelapse": 58402,
|
||||
"timeline": 59682,
|
||||
"timer": 58405,
|
||||
"timer-10": 58403,
|
||||
"timer-3": 58404,
|
||||
"timer-off": 58406,
|
||||
"title": 57956,
|
||||
"toc": 59614,
|
||||
"today": 59615,
|
||||
"toll": 59616,
|
||||
"tonality": 58407,
|
||||
"touch-app": 59667,
|
||||
"toys": 58162,
|
||||
"track-changes": 59617,
|
||||
"traffic": 58725,
|
||||
"train": 58736,
|
||||
"tram": 58737,
|
||||
"transfer-within-a-station": 58738,
|
||||
"transform": 58408,
|
||||
"translate": 59618,
|
||||
"trending-down": 59619,
|
||||
"trending-flat": 59620,
|
||||
"trending-up": 59621,
|
||||
"tune": 58409,
|
||||
"turned-in": 59622,
|
||||
"turned-in-not": 59623,
|
||||
"tv": 58163,
|
||||
"unarchive": 57705,
|
||||
"undo": 57702,
|
||||
"unfold-less": 58838,
|
||||
"unfold-more": 58839,
|
||||
"update": 59683,
|
||||
"usb": 57824,
|
||||
"verified-user": 59624,
|
||||
"vertical-align-bottom": 57944,
|
||||
"vertical-align-center": 57945,
|
||||
"vertical-align-top": 57946,
|
||||
"vibration": 58925,
|
||||
"video-call": 57456,
|
||||
"video-label": 57457,
|
||||
"video-library": 57418,
|
||||
"videocam": 57419,
|
||||
"videocam-off": 57420,
|
||||
"videogame-asset": 58168,
|
||||
"view-agenda": 59625,
|
||||
"view-array": 59626,
|
||||
"view-carousel": 59627,
|
||||
"view-column": 59628,
|
||||
"view-comfy": 58410,
|
||||
"view-compact": 58411,
|
||||
"view-day": 59629,
|
||||
"view-headline": 59630,
|
||||
"view-list": 59631,
|
||||
"view-module": 59632,
|
||||
"view-quilt": 59633,
|
||||
"view-stream": 59634,
|
||||
"view-week": 59635,
|
||||
"vignette": 58421,
|
||||
"visibility": 59636,
|
||||
"visibility-off": 59637,
|
||||
"voice-chat": 58926,
|
||||
"voicemail": 57561,
|
||||
"volume-down": 57421,
|
||||
"volume-mute": 57422,
|
||||
"volume-off": 57423,
|
||||
"volume-up": 57424,
|
||||
"vpn-key": 57562,
|
||||
"vpn-lock": 58927,
|
||||
"wallpaper": 57788,
|
||||
"warning": 57346,
|
||||
"watch": 58164,
|
||||
"watch-later": 59684,
|
||||
"wb-auto": 58412,
|
||||
"wb-cloudy": 58413,
|
||||
"wb-incandescent": 58414,
|
||||
"wb-iridescent": 58422,
|
||||
"wb-sunny": 58416,
|
||||
"wc": 58941,
|
||||
"web": 57425,
|
||||
"web-asset": 57449,
|
||||
"weekend": 57707,
|
||||
"whatshot": 59406,
|
||||
"widgets": 57789,
|
||||
"wifi": 58942,
|
||||
"wifi-lock": 57825,
|
||||
"wifi-tethering": 57826,
|
||||
"work": 59641,
|
||||
"wrap-text": 57947,
|
||||
"youtube-searched-for": 59642,
|
||||
"zoom-in": 59647,
|
||||
"zoom-out": 59648,
|
||||
"zoom-out-map": 58731
|
||||
}
|
||||
@@ -1,186 +0,0 @@
|
||||
{
|
||||
"alert": 61696,
|
||||
"archive": 61697,
|
||||
"arrow-both": 61698,
|
||||
"arrow-down": 61699,
|
||||
"arrow-left": 61700,
|
||||
"arrow-right": 61701,
|
||||
"arrow-small-down": 61702,
|
||||
"arrow-small-left": 61703,
|
||||
"arrow-small-right": 61704,
|
||||
"arrow-small-up": 61705,
|
||||
"arrow-up": 61706,
|
||||
"beaker": 61707,
|
||||
"bell": 61708,
|
||||
"bold": 61709,
|
||||
"book": 61710,
|
||||
"bookmark": 61711,
|
||||
"briefcase": 61712,
|
||||
"broadcast": 61713,
|
||||
"browser": 61714,
|
||||
"bug": 61715,
|
||||
"calendar": 61716,
|
||||
"check": 61717,
|
||||
"checklist": 61718,
|
||||
"chevron-down": 61719,
|
||||
"chevron-left": 61720,
|
||||
"chevron-right": 61721,
|
||||
"chevron-up": 61722,
|
||||
"circle-slash": 61723,
|
||||
"circuit-board": 61724,
|
||||
"clippy": 61725,
|
||||
"clock": 61726,
|
||||
"cloud-download": 61727,
|
||||
"cloud-upload": 61728,
|
||||
"code": 61729,
|
||||
"comment": 61730,
|
||||
"comment-discussion": 61731,
|
||||
"credit-card": 61732,
|
||||
"dash": 61733,
|
||||
"dashboard": 61734,
|
||||
"database": 61735,
|
||||
"desktop-download": 61736,
|
||||
"device-camera": 61737,
|
||||
"device-camera-video": 61738,
|
||||
"device-desktop": 61739,
|
||||
"device-mobile": 61740,
|
||||
"diff": 61741,
|
||||
"diff-added": 61742,
|
||||
"diff-ignored": 61743,
|
||||
"diff-modified": 61744,
|
||||
"diff-removed": 61745,
|
||||
"diff-renamed": 61746,
|
||||
"ellipsis": 61747,
|
||||
"eye": 61748,
|
||||
"eye-closed": 61749,
|
||||
"file": 61750,
|
||||
"file-binary": 61751,
|
||||
"file-code": 61752,
|
||||
"file-directory": 61753,
|
||||
"file-media": 61754,
|
||||
"file-pdf": 61755,
|
||||
"file-submodule": 61756,
|
||||
"file-symlink-directory": 61757,
|
||||
"file-symlink-file": 61758,
|
||||
"file-zip": 61759,
|
||||
"flame": 61760,
|
||||
"fold": 61761,
|
||||
"fold-down": 61762,
|
||||
"fold-up": 61763,
|
||||
"gear": 61764,
|
||||
"gift": 61765,
|
||||
"gist": 61766,
|
||||
"gist-secret": 61767,
|
||||
"git-branch": 61768,
|
||||
"git-commit": 61769,
|
||||
"git-compare": 61770,
|
||||
"git-merge": 61771,
|
||||
"git-pull-request": 61772,
|
||||
"github-action": 61773,
|
||||
"globe": 61774,
|
||||
"grabber": 61775,
|
||||
"graph": 61776,
|
||||
"heart": 61777,
|
||||
"history": 61778,
|
||||
"home": 61779,
|
||||
"horizontal-rule": 61780,
|
||||
"hubot": 61781,
|
||||
"inbox": 61782,
|
||||
"info": 61783,
|
||||
"issue-closed": 61784,
|
||||
"issue-opened": 61785,
|
||||
"issue-reopened": 61786,
|
||||
"italic": 61787,
|
||||
"jersey": 61788,
|
||||
"kebab-horizontal": 61789,
|
||||
"kebab-vertical": 61790,
|
||||
"key": 61791,
|
||||
"keyboard": 61792,
|
||||
"law": 61793,
|
||||
"light-bulb": 61794,
|
||||
"link": 61795,
|
||||
"link-external": 61796,
|
||||
"list-ordered": 61797,
|
||||
"list-unordered": 61798,
|
||||
"location": 61799,
|
||||
"lock": 61800,
|
||||
"logo-gist": 61801,
|
||||
"logo-github": 61802,
|
||||
"mail": 61803,
|
||||
"mail-read": 61804,
|
||||
"mark-github": 61805,
|
||||
"markdown": 61806,
|
||||
"megaphone": 61807,
|
||||
"mention": 61808,
|
||||
"milestone": 61809,
|
||||
"mirror": 61810,
|
||||
"mortar-board": 61811,
|
||||
"mute": 61812,
|
||||
"no-newline": 61813,
|
||||
"note": 61814,
|
||||
"octoface": 61815,
|
||||
"organization": 61816,
|
||||
"package": 61817,
|
||||
"paintcan": 61818,
|
||||
"pencil": 61819,
|
||||
"person": 61820,
|
||||
"pin": 61821,
|
||||
"play": 61822,
|
||||
"plug": 61823,
|
||||
"plus": 61824,
|
||||
"plus-small": 61825,
|
||||
"primitive-dot": 61826,
|
||||
"primitive-square": 61827,
|
||||
"project": 61828,
|
||||
"pulse": 61829,
|
||||
"question": 61830,
|
||||
"quote": 61831,
|
||||
"radio-tower": 61832,
|
||||
"reply": 61833,
|
||||
"repo": 61834,
|
||||
"repo-clone": 61835,
|
||||
"repo-force-push": 61836,
|
||||
"repo-forked": 61837,
|
||||
"repo-pull": 61838,
|
||||
"repo-push": 61839,
|
||||
"report": 61840,
|
||||
"request-changes": 61841,
|
||||
"rocket": 61842,
|
||||
"rss": 61843,
|
||||
"ruby": 61844,
|
||||
"screen-full": 61845,
|
||||
"screen-normal": 61846,
|
||||
"search": 61847,
|
||||
"server": 61848,
|
||||
"settings": 61849,
|
||||
"shield": 61850,
|
||||
"sign-in": 61851,
|
||||
"sign-out": 61852,
|
||||
"smiley": 61853,
|
||||
"squirrel": 61854,
|
||||
"star": 61855,
|
||||
"stop": 61856,
|
||||
"sync": 61857,
|
||||
"tag": 61858,
|
||||
"tasklist": 61859,
|
||||
"telescope": 61860,
|
||||
"terminal": 61861,
|
||||
"text-size": 61862,
|
||||
"three-bars": 61863,
|
||||
"thumbsdown": 61864,
|
||||
"thumbsup": 61865,
|
||||
"tools": 61866,
|
||||
"trashcan": 61867,
|
||||
"triangle-down": 61868,
|
||||
"triangle-left": 61869,
|
||||
"triangle-right": 61870,
|
||||
"triangle-up": 61871,
|
||||
"unfold": 61872,
|
||||
"unmute": 61873,
|
||||
"unverified": 61874,
|
||||
"verified": 61875,
|
||||
"versions": 61876,
|
||||
"watch": 61877,
|
||||
"x": 61878,
|
||||
"zap": 61879
|
||||
}
|
||||
@@ -1,191 +0,0 @@
|
||||
{
|
||||
"user": 57349,
|
||||
"people": 57345,
|
||||
"user-female": 57344,
|
||||
"user-follow": 57346,
|
||||
"user-following": 57347,
|
||||
"user-unfollow": 57348,
|
||||
"login": 57446,
|
||||
"logout": 57445,
|
||||
"emotsmile": 57377,
|
||||
"phone": 58880,
|
||||
"call-end": 57416,
|
||||
"call-in": 57415,
|
||||
"call-out": 57414,
|
||||
"map": 57395,
|
||||
"location-pin": 57494,
|
||||
"direction": 57410,
|
||||
"directions": 57409,
|
||||
"compass": 57413,
|
||||
"layers": 57396,
|
||||
"menu": 58881,
|
||||
"list": 57447,
|
||||
"options-vertical": 58882,
|
||||
"options": 58883,
|
||||
"arrow-down": 58884,
|
||||
"arrow-left": 58885,
|
||||
"arrow-right": 58886,
|
||||
"arrow-up": 58887,
|
||||
"arrow-up-circle": 57464,
|
||||
"arrow-left-circle": 57466,
|
||||
"arrow-right-circle": 57465,
|
||||
"arrow-down-circle": 57467,
|
||||
"check": 57472,
|
||||
"clock": 57473,
|
||||
"plus": 57493,
|
||||
"minus": 58901,
|
||||
"close": 57474,
|
||||
"event": 58905,
|
||||
"exclamation": 58903,
|
||||
"organization": 58902,
|
||||
"trophy": 57350,
|
||||
"screen-smartphone": 57360,
|
||||
"screen-desktop": 57361,
|
||||
"plane": 57362,
|
||||
"notebook": 57363,
|
||||
"mustache": 57364,
|
||||
"mouse": 57365,
|
||||
"magnet": 57366,
|
||||
"energy": 57376,
|
||||
"disc": 57378,
|
||||
"cursor": 57454,
|
||||
"cursor-move": 57379,
|
||||
"crop": 57380,
|
||||
"chemistry": 57382,
|
||||
"speedometer": 57351,
|
||||
"shield": 57358,
|
||||
"screen-tablet": 57359,
|
||||
"magic-wand": 57367,
|
||||
"hourglass": 57368,
|
||||
"graduation": 57369,
|
||||
"ghost": 57370,
|
||||
"game-controller": 57371,
|
||||
"fire": 57372,
|
||||
"eyeglass": 57373,
|
||||
"envelope-open": 57374,
|
||||
"envelope-letter": 57375,
|
||||
"bell": 57383,
|
||||
"badge": 57384,
|
||||
"anchor": 57385,
|
||||
"wallet": 57386,
|
||||
"vector": 57387,
|
||||
"speech": 57388,
|
||||
"puzzle": 57389,
|
||||
"printer": 57390,
|
||||
"present": 57391,
|
||||
"playlist": 57392,
|
||||
"pin": 57393,
|
||||
"picture": 57394,
|
||||
"handbag": 57397,
|
||||
"globe-alt": 57398,
|
||||
"globe": 57399,
|
||||
"folder-alt": 57401,
|
||||
"folder": 57481,
|
||||
"film": 57402,
|
||||
"feed": 57403,
|
||||
"drop": 57406,
|
||||
"drawer": 57407,
|
||||
"docs": 57408,
|
||||
"doc": 57477,
|
||||
"diamond": 57411,
|
||||
"cup": 57412,
|
||||
"calculator": 57417,
|
||||
"bubbles": 57418,
|
||||
"briefcase": 57419,
|
||||
"book-open": 57420,
|
||||
"basket-loaded": 57421,
|
||||
"basket": 57422,
|
||||
"bag": 57423,
|
||||
"action-undo": 57424,
|
||||
"action-redo": 57425,
|
||||
"wrench": 57426,
|
||||
"umbrella": 57427,
|
||||
"trash": 57428,
|
||||
"tag": 57429,
|
||||
"support": 57430,
|
||||
"frame": 57400,
|
||||
"size-fullscreen": 57431,
|
||||
"size-actual": 57432,
|
||||
"shuffle": 57433,
|
||||
"share-alt": 57434,
|
||||
"share": 57435,
|
||||
"rocket": 57436,
|
||||
"question": 57437,
|
||||
"pie-chart": 57438,
|
||||
"pencil": 57439,
|
||||
"note": 57440,
|
||||
"loop": 57444,
|
||||
"home": 57449,
|
||||
"grid": 57450,
|
||||
"graph": 57451,
|
||||
"microphone": 57443,
|
||||
"music-tone-alt": 57441,
|
||||
"music-tone": 57442,
|
||||
"earphones-alt": 57404,
|
||||
"earphones": 57405,
|
||||
"equalizer": 57452,
|
||||
"like": 57448,
|
||||
"dislike": 57453,
|
||||
"control-start": 57455,
|
||||
"control-rewind": 57456,
|
||||
"control-play": 57457,
|
||||
"control-pause": 57458,
|
||||
"control-forward": 57459,
|
||||
"control-end": 57460,
|
||||
"volume-1": 57503,
|
||||
"volume-2": 57504,
|
||||
"volume-off": 57505,
|
||||
"calendar": 57461,
|
||||
"bulb": 57462,
|
||||
"chart": 57463,
|
||||
"ban": 57468,
|
||||
"bubble": 57469,
|
||||
"camrecorder": 57470,
|
||||
"camera": 57471,
|
||||
"cloud-download": 57475,
|
||||
"cloud-upload": 57476,
|
||||
"envelope": 57478,
|
||||
"eye": 57479,
|
||||
"flag": 57480,
|
||||
"heart": 57482,
|
||||
"info": 57483,
|
||||
"key": 57484,
|
||||
"link": 57485,
|
||||
"lock": 57486,
|
||||
"lock-open": 57487,
|
||||
"magnifier": 57488,
|
||||
"magnifier-add": 57489,
|
||||
"magnifier-remove": 57490,
|
||||
"paper-clip": 57491,
|
||||
"paper-plane": 57492,
|
||||
"power": 57495,
|
||||
"refresh": 57496,
|
||||
"reload": 57497,
|
||||
"settings": 57498,
|
||||
"star": 57499,
|
||||
"symbol-female": 57500,
|
||||
"symbol-male": 57501,
|
||||
"target": 57502,
|
||||
"credit-card": 57381,
|
||||
"paypal": 58888,
|
||||
"social-tumblr": 57354,
|
||||
"social-twitter": 57353,
|
||||
"social-facebook": 57355,
|
||||
"social-instagram": 58889,
|
||||
"social-linkedin": 58890,
|
||||
"social-pinterest": 58891,
|
||||
"social-github": 58892,
|
||||
"social-google": 58893,
|
||||
"social-reddit": 58894,
|
||||
"social-skype": 58895,
|
||||
"social-dribbble": 57357,
|
||||
"social-behance": 58896,
|
||||
"social-foursqare": 58897,
|
||||
"social-soundcloud": 58898,
|
||||
"social-spotify": 58899,
|
||||
"social-stumbleupon": 58900,
|
||||
"social-youtube": 57352,
|
||||
"social-dropbox": 57356,
|
||||
"social-vkontakte": 58904,
|
||||
"social-steam": 58912
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
{
|
||||
"acrobat": 61696,
|
||||
"amazon": 61697,
|
||||
"android": 61698,
|
||||
"angellist": 61699,
|
||||
"aol": 61700,
|
||||
"appnet": 61701,
|
||||
"appstore": 61702,
|
||||
"bitbucket": 61703,
|
||||
"bitcoin": 61704,
|
||||
"blogger": 61705,
|
||||
"buffer": 61706,
|
||||
"cal": 61707,
|
||||
"call": 61708,
|
||||
"cart": 61709,
|
||||
"chrome": 61710,
|
||||
"cloudapp": 61711,
|
||||
"creativecommons": 61712,
|
||||
"delicious": 61713,
|
||||
"digg": 61714,
|
||||
"disqus": 61715,
|
||||
"dribbble": 61716,
|
||||
"dropbox": 61717,
|
||||
"drupal": 61718,
|
||||
"dwolla": 61720,
|
||||
"email": 61721,
|
||||
"eventasaurus": 61722,
|
||||
"eventbrite": 61723,
|
||||
"eventful": 61724,
|
||||
"evernote": 61725,
|
||||
"facebook": 61726,
|
||||
"fivehundredpx": 61727,
|
||||
"flattr": 61728,
|
||||
"flickr": 61729,
|
||||
"forrst": 61730,
|
||||
"foursquare": 61731,
|
||||
"github": 61732,
|
||||
"gmail": 61733,
|
||||
"google": 61734,
|
||||
"googleplay": 61735,
|
||||
"googleplus": 61736,
|
||||
"gowalla": 61737,
|
||||
"grooveshark": 61738,
|
||||
"guest": 61739,
|
||||
"html5": 61740,
|
||||
"ie": 61741,
|
||||
"instagram": 61742,
|
||||
"instapaper": 61743,
|
||||
"intensedebate": 61744,
|
||||
"itunes": 61745,
|
||||
"klout": 61746,
|
||||
"lanyrd": 61747,
|
||||
"lastfm": 61748,
|
||||
"lego": 61749,
|
||||
"linkedin": 61750,
|
||||
"lkdto": 61751,
|
||||
"logmein": 61752,
|
||||
"macstore": 61753,
|
||||
"meetup": 61754,
|
||||
"myspace": 61755,
|
||||
"ninetyninedesigns": 61756,
|
||||
"openid": 61757,
|
||||
"opentable": 61758,
|
||||
"paypal": 61759,
|
||||
"persona": 61796,
|
||||
"pinboard": 61760,
|
||||
"pinterest": 61761,
|
||||
"plancast": 61762,
|
||||
"plurk": 61763,
|
||||
"pocket": 61764,
|
||||
"podcast": 61765,
|
||||
"posterous": 61766,
|
||||
"print": 61767,
|
||||
"quora": 61768,
|
||||
"reddit": 61769,
|
||||
"rss": 61770,
|
||||
"scribd": 61771,
|
||||
"skype": 61772,
|
||||
"smashing": 61773,
|
||||
"songkick": 61774,
|
||||
"soundcloud": 61775,
|
||||
"spotify": 61776,
|
||||
"stackoverflow": 61777,
|
||||
"statusnet": 61778,
|
||||
"steam": 61779,
|
||||
"stripe": 61780,
|
||||
"stumbleupon": 61781,
|
||||
"tumblr": 61782,
|
||||
"twitter": 61783,
|
||||
"viadeo": 61784,
|
||||
"vimeo": 61785,
|
||||
"vk": 61786,
|
||||
"weibo": 61787,
|
||||
"wikipedia": 61788,
|
||||
"windows": 61789,
|
||||
"wordpress": 61790,
|
||||
"xing": 61791,
|
||||
"yahoo": 61792,
|
||||
"ycombinator": 61793,
|
||||
"yelp": 61794,
|
||||
"youtube": 61795
|
||||
}
|
||||
10
build/vendor/react-native-vector-icons/index.js
vendored
10
build/vendor/react-native-vector-icons/index.js
vendored
@@ -1,10 +0,0 @@
|
||||
export { default as createIconSet } from './lib/create-icon-set';
|
||||
export {
|
||||
default as createIconSetFromFontello,
|
||||
} from './lib/create-icon-set-from-fontello';
|
||||
export {
|
||||
default as createIconSetFromIcoMoon,
|
||||
} from './lib/create-icon-set-from-icomoon';
|
||||
export {
|
||||
default as createMultiStyleIconSet,
|
||||
} from './lib/create-multi-style-icon-set';
|
||||
@@ -1,73 +0,0 @@
|
||||
import createMultiStyleIconSet from './create-multi-style-icon-set';
|
||||
|
||||
const FA5Style = {
|
||||
regular: 'regular',
|
||||
light: 'light',
|
||||
solid: 'solid',
|
||||
brand: 'brand',
|
||||
};
|
||||
|
||||
function createFA5iconSet(glyphMap, metadata = {}, pro = false) {
|
||||
const metadataKeys = Object.keys(metadata);
|
||||
const fontFamily = `FontAwesome5${pro ? 'Pro' : 'Free'}`;
|
||||
|
||||
function fallbackFamily(glyph) {
|
||||
for (let i = 0; i < metadataKeys.length; i += 1) {
|
||||
const family = metadataKeys[i];
|
||||
if (metadata[family].indexOf(glyph) !== -1) {
|
||||
return family === 'brands' ? 'brand' : family;
|
||||
}
|
||||
}
|
||||
|
||||
return 'regular';
|
||||
}
|
||||
|
||||
function glyphValidator(glyph, style) {
|
||||
const family = style === 'brand' ? 'brands' : style;
|
||||
if (metadataKeys.indexOf(family) === -1) return false;
|
||||
return metadata[family].indexOf(glyph) !== -1;
|
||||
}
|
||||
|
||||
function createFontAwesomeStyle(styleName, fontWeight, family = fontFamily) {
|
||||
let fontFile = `FontAwesome5_${pro ? `Pro_${styleName}` : styleName}.ttf`;
|
||||
|
||||
if (styleName === 'Brands') {
|
||||
fontFile = 'FontAwesome5_Brands.ttf';
|
||||
}
|
||||
|
||||
return {
|
||||
fontFamily: `${family}-${styleName}`,
|
||||
fontFile,
|
||||
fontStyle: {
|
||||
fontWeight,
|
||||
},
|
||||
glyphMap,
|
||||
};
|
||||
}
|
||||
|
||||
const brandIcons = createFontAwesomeStyle(
|
||||
'Regular',
|
||||
'400',
|
||||
'FontAwesome5Brands',
|
||||
);
|
||||
const lightIcons = createFontAwesomeStyle('Light', '100');
|
||||
const regularIcons = createFontAwesomeStyle('Regular', '400');
|
||||
const solidIcons = createFontAwesomeStyle('Solid', '700');
|
||||
const Icon = createMultiStyleIconSet(
|
||||
{
|
||||
brand: brandIcons,
|
||||
light: lightIcons,
|
||||
regular: regularIcons,
|
||||
solid: solidIcons,
|
||||
},
|
||||
{
|
||||
defaultStyle: 'regular',
|
||||
fallbackFamily,
|
||||
glyphValidator,
|
||||
},
|
||||
);
|
||||
|
||||
return Icon;
|
||||
}
|
||||
|
||||
export { createFA5iconSet, FA5Style };
|
||||
@@ -1,16 +0,0 @@
|
||||
import createIconSet from './create-icon-set';
|
||||
|
||||
export default function createIconSetFromFontello(
|
||||
config,
|
||||
fontFamilyArg,
|
||||
fontFile
|
||||
) {
|
||||
const glyphMap = {};
|
||||
config.glyphs.forEach(glyph => {
|
||||
glyphMap[glyph.css] = glyph.code;
|
||||
});
|
||||
|
||||
const fontFamily = fontFamilyArg || config.name || 'fontello';
|
||||
|
||||
return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
import createIconSet from './create-icon-set';
|
||||
|
||||
export default function createIconSetFromIcoMoon(
|
||||
config,
|
||||
fontFamilyArg,
|
||||
fontFile,
|
||||
) {
|
||||
const glyphMap = {};
|
||||
config.icons.forEach(icon => {
|
||||
icon.properties.name.split(/\s*,\s*/g).forEach(name => {
|
||||
glyphMap[name] = icon.properties.code;
|
||||
});
|
||||
});
|
||||
|
||||
const fontFamily =
|
||||
fontFamilyArg || config.preferences.fontPref.metadata.fontFamily;
|
||||
|
||||
return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`);
|
||||
}
|
||||
@@ -1,182 +0,0 @@
|
||||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { NativeModules, Platform, PixelRatio, processColor, Text } from 'react-native';
|
||||
|
||||
import ensureNativeModuleAvailable from './ensure-native-module-available';
|
||||
import createIconButtonComponent from './icon-button';
|
||||
import createTabBarItemIOSComponent from './tab-bar-item-ios';
|
||||
import createToolbarAndroidComponent from './toolbar-android';
|
||||
|
||||
export const NativeIconAPI =
|
||||
NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;
|
||||
|
||||
export const DEFAULT_ICON_SIZE = 12;
|
||||
export const DEFAULT_ICON_COLOR = 'black';
|
||||
|
||||
export default function createIconSet(
|
||||
glyphMap,
|
||||
fontFamily,
|
||||
fontFile,
|
||||
fontStyle
|
||||
) {
|
||||
// Android doesn't care about actual fontFamily name, it will only look in fonts folder.
|
||||
const fontBasename = fontFile
|
||||
? fontFile.replace(/\.(otf|ttf)$/, '')
|
||||
: fontFamily;
|
||||
|
||||
const fontReference = Platform.select({
|
||||
windows: `Assets/${fontFile}#${fontFamily}`,
|
||||
android: fontBasename,
|
||||
web: fontBasename,
|
||||
default: fontFamily,
|
||||
});
|
||||
|
||||
const IconNamePropType = PropTypes.oneOf(Object.keys(glyphMap));
|
||||
|
||||
class Icon extends PureComponent {
|
||||
static propTypes = {
|
||||
allowFontScaling: PropTypes.bool,
|
||||
name: IconNamePropType,
|
||||
size: PropTypes.number,
|
||||
color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
children: PropTypes.node,
|
||||
style: PropTypes.any, // eslint-disable-line react/forbid-prop-types
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
size: DEFAULT_ICON_SIZE,
|
||||
allowFontScaling: false,
|
||||
};
|
||||
|
||||
root = null;
|
||||
|
||||
setNativeProps(nativeProps) {
|
||||
if (this.root) {
|
||||
this.root.setNativeProps(nativeProps);
|
||||
}
|
||||
}
|
||||
|
||||
handleRef = ref => {
|
||||
this.root = ref;
|
||||
};
|
||||
|
||||
render() {
|
||||
const { name, size, color, style, children, ...props } = this.props;
|
||||
|
||||
let glyph = name ? glyphMap[name] || '?' : '';
|
||||
if (typeof glyph === 'number') {
|
||||
glyph = String.fromCharCode(glyph);
|
||||
}
|
||||
|
||||
const styleDefaults = {
|
||||
fontSize: size,
|
||||
color,
|
||||
};
|
||||
|
||||
const styleOverrides = {
|
||||
fontFamily: fontReference,
|
||||
fontWeight: 'normal',
|
||||
fontStyle: 'normal',
|
||||
};
|
||||
|
||||
props.style = [styleDefaults, style, styleOverrides, fontStyle || {}];
|
||||
props.ref = this.handleRef;
|
||||
|
||||
return (
|
||||
<Text {...props}>
|
||||
{glyph}
|
||||
{children}
|
||||
</Text>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
const imageSourceCache = {};
|
||||
|
||||
function getImageSource(
|
||||
name,
|
||||
size = DEFAULT_ICON_SIZE,
|
||||
color = DEFAULT_ICON_COLOR
|
||||
) {
|
||||
ensureNativeModuleAvailable();
|
||||
|
||||
let glyph = glyphMap[name] || '?';
|
||||
if (typeof glyph === 'number') {
|
||||
glyph = String.fromCharCode(glyph);
|
||||
}
|
||||
|
||||
const processedColor = processColor(color);
|
||||
const cacheKey = `${glyph}:${size}:${processedColor}`;
|
||||
const scale = PixelRatio.get();
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
const cached = imageSourceCache[cacheKey];
|
||||
if (typeof cached !== 'undefined') {
|
||||
if (!cached || cached instanceof Error) {
|
||||
reject(cached);
|
||||
} else {
|
||||
resolve({ uri: cached, scale });
|
||||
}
|
||||
} else {
|
||||
NativeIconAPI.getImageForFont(
|
||||
fontReference,
|
||||
glyph,
|
||||
size,
|
||||
processedColor,
|
||||
(err, image) => {
|
||||
const error = typeof err === 'string' ? new Error(err) : err;
|
||||
imageSourceCache[cacheKey] = image || error || false;
|
||||
if (!error && image) {
|
||||
resolve({ uri: image, scale });
|
||||
} else {
|
||||
reject(error);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function loadFont(file = fontFile) {
|
||||
if (Platform.OS === 'ios') {
|
||||
ensureNativeModuleAvailable();
|
||||
if (!file) {
|
||||
return Promise.reject(
|
||||
new Error('Unable to load font, because no file was specified. ')
|
||||
);
|
||||
}
|
||||
return NativeIconAPI.loadFontWithFileName(...file.split('.'));
|
||||
}
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function hasIcon(name) {
|
||||
return Object.prototype.hasOwnProperty.call(glyphMap, name);
|
||||
}
|
||||
|
||||
function getRawGlyphMap() {
|
||||
return glyphMap;
|
||||
}
|
||||
|
||||
function getFontFamily() {
|
||||
return fontReference;
|
||||
}
|
||||
|
||||
Icon.Button = createIconButtonComponent(Icon);
|
||||
Icon.TabBarItem = createTabBarItemIOSComponent(
|
||||
IconNamePropType,
|
||||
getImageSource
|
||||
);
|
||||
Icon.TabBarItemIOS = Icon.TabBarItem;
|
||||
Icon.ToolbarAndroid = createToolbarAndroidComponent(
|
||||
IconNamePropType,
|
||||
getImageSource
|
||||
);
|
||||
Icon.getImageSource = getImageSource;
|
||||
Icon.loadFont = loadFont;
|
||||
Icon.hasIcon = hasIcon;
|
||||
Icon.getRawGlyphMap = getRawGlyphMap;
|
||||
Icon.getFontFamily = getFontFamily;
|
||||
|
||||
return Icon;
|
||||
}
|
||||
@@ -1,142 +0,0 @@
|
||||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
import createIconSet, {
|
||||
DEFAULT_ICON_COLOR,
|
||||
DEFAULT_ICON_SIZE,
|
||||
} from './create-icon-set';
|
||||
|
||||
export default function createMultiStyleIconSet(styles, optionsInput = {}) {
|
||||
const styleNames = Object.keys(styles);
|
||||
|
||||
if (styleNames.length === 0) {
|
||||
throw new Error('You need to add at least one style');
|
||||
}
|
||||
|
||||
const options = {
|
||||
defaultStyle: styleNames[0],
|
||||
fallbackFamily: () => styleNames[0],
|
||||
glyphValidator: () => true,
|
||||
...optionsInput,
|
||||
};
|
||||
|
||||
const iconSets = styleNames.reduce((acc, name) => {
|
||||
const style = styles[name];
|
||||
|
||||
acc[name] = createIconSet(
|
||||
style.glyphMap || {},
|
||||
style.fontFamily || '',
|
||||
style.fontFile || '',
|
||||
style.fontStyle || {},
|
||||
);
|
||||
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
function styleFromProps(props) {
|
||||
return Object.keys(props).reduce(
|
||||
(result, propName) =>
|
||||
styleNames.indexOf(propName) !== -1 && props[propName] === true
|
||||
? propName
|
||||
: result,
|
||||
options.defaultStyle,
|
||||
);
|
||||
}
|
||||
|
||||
function getIconSetForProps(props) {
|
||||
const { name } = props;
|
||||
const style = styleFromProps(props);
|
||||
|
||||
if (options.glyphValidator(name, style)) return iconSets[style];
|
||||
|
||||
const family = options.fallbackFamily(name);
|
||||
|
||||
if (styleNames.indexOf(family) === -1) {
|
||||
return options.defaultStyle;
|
||||
}
|
||||
|
||||
return iconSets[family];
|
||||
}
|
||||
|
||||
function selectIconClass(iconSet, iconClass) {
|
||||
return iconClass.length > 0 ? iconSet[iconClass] : iconSet;
|
||||
}
|
||||
|
||||
function reduceProps(props) {
|
||||
return Object.keys(props).reduce((acc, prop) => {
|
||||
if (styleNames.indexOf(prop) === -1) {
|
||||
acc[prop] = props[prop];
|
||||
}
|
||||
|
||||
return acc;
|
||||
}, {});
|
||||
}
|
||||
|
||||
function getStyledIconSet(style, name = '') {
|
||||
if (styleNames.indexOf(style) === -1) {
|
||||
return iconSets[options.defaultStyle];
|
||||
}
|
||||
|
||||
return !name
|
||||
? iconSets[styleFromProps({ [style]: true })]
|
||||
: getIconSetForProps({ name, [style]: true });
|
||||
}
|
||||
|
||||
function getImageSource(
|
||||
name,
|
||||
size = DEFAULT_ICON_SIZE,
|
||||
color = DEFAULT_ICON_COLOR,
|
||||
style = options.defaultStyle,
|
||||
) {
|
||||
return getStyledIconSet(style, name).getImageSource(name, size, color);
|
||||
}
|
||||
|
||||
function getFontFamily(style = options.defaultStyle) {
|
||||
return getStyledIconSet(style).getFontFamily();
|
||||
}
|
||||
|
||||
function getRawGlyphMap(style = options.defaultStyle) {
|
||||
return getStyledIconSet(style).getRawGlyphMap();
|
||||
}
|
||||
|
||||
function hasIcon(name, style = options.defaultStyle) {
|
||||
return options.glyphValidator(name, style);
|
||||
}
|
||||
|
||||
function createStyledIconClass(selectClass = '') {
|
||||
class IconClass extends PureComponent {
|
||||
static propTypes = styleNames.reduce((acc, name) => {
|
||||
acc[name] = PropTypes.bool;
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
static defaultProps = styleNames.reduce((acc, name) => {
|
||||
acc[name] = false;
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
render() {
|
||||
const selectedIconSet = getIconSetForProps(this.props);
|
||||
const SelectedIconClass = selectIconClass(selectedIconSet, selectClass);
|
||||
const props = reduceProps(this.props);
|
||||
|
||||
return <SelectedIconClass {...props} />;
|
||||
}
|
||||
}
|
||||
|
||||
return IconClass;
|
||||
}
|
||||
|
||||
const Icon = createStyledIconClass();
|
||||
Icon.Button = createStyledIconClass('Button');
|
||||
Icon.TabBarItem = createStyledIconClass('TabBarItem');
|
||||
Icon.TabBarItemIOS = createStyledIconClass('TabBarItemIOS');
|
||||
Icon.ToolbarAndroid = createStyledIconClass('ToolbarAndroid');
|
||||
Icon.getStyledIconSet = getStyledIconSet;
|
||||
Icon.getImageSource = getImageSource;
|
||||
Icon.getFontFamily = getFontFamily;
|
||||
Icon.getRawGlyphMap = getRawGlyphMap;
|
||||
Icon.hasIcon = hasIcon;
|
||||
|
||||
return Icon;
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
import { Platform, NativeModules } from 'react-native';
|
||||
|
||||
const NativeIconAPI =
|
||||
NativeModules.RNVectorIconsManager || NativeModules.RNVectorIconsModule;
|
||||
|
||||
export default function ensureNativeModuleAvailable() {
|
||||
if (!NativeIconAPI) {
|
||||
if (Platform.OS === 'android') {
|
||||
throw new Error(
|
||||
'RNVectorIconsModule not available, did you properly integrate the module? Try running `react-native link react-native-vector-icons` and recompiling.'
|
||||
);
|
||||
}
|
||||
throw new Error(
|
||||
'RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a? Try running `react-native link react-native-vector-icons` and recompiling.'
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
const _ = require('lodash');
|
||||
const fs = require('fs');
|
||||
|
||||
function extractGlyphMapFromCss(files, selectorPattern) {
|
||||
const styleRulePattern =
|
||||
'(\\.[A-Za-z0-9_.:, \\n\\t-]+)\\{[^}]*content: ?["\\\'](?:\\\\([A-Fa-f0-9]+)|([^"\\\']+))["\\\'][^}]*\\}';
|
||||
const allStyleRules = new RegExp(styleRulePattern, 'g');
|
||||
const singleStyleRules = new RegExp(styleRulePattern);
|
||||
const allSelectors = new RegExp(selectorPattern, 'g');
|
||||
const singleSelector = new RegExp(selectorPattern);
|
||||
|
||||
const extractGlyphFromRule = rule => {
|
||||
const ruleParts = rule.match(singleStyleRules);
|
||||
if (ruleParts[2]) {
|
||||
// Hex value in CSS
|
||||
return parseInt(ruleParts[2], 16);
|
||||
}
|
||||
if (ruleParts[3].length > 1) {
|
||||
// String value in CSS that we'll keep as a string because it's not a single character
|
||||
return ruleParts[3];
|
||||
}
|
||||
// String value in CSS that we'll convert to a charcode
|
||||
return ruleParts[3].charCodeAt();
|
||||
};
|
||||
|
||||
const extractSelectorsFromRule = rule => {
|
||||
const ruleParts = rule.match(singleStyleRules);
|
||||
const selectors = ruleParts[1].match(allSelectors) || [];
|
||||
return selectors.map(selector => selector.match(singleSelector)[1]);
|
||||
};
|
||||
|
||||
return (typeof files === 'string' ? [files] : files)
|
||||
.map(fileName => fs.readFileSync(fileName, { encoding: 'utf8' }))
|
||||
.map(contents => contents.match(allStyleRules) || [])
|
||||
.reduce((acc, rules) => acc.concat(rules), [])
|
||||
.map(rule => {
|
||||
const glyph = extractGlyphFromRule(rule);
|
||||
const selectors = extractSelectorsFromRule(rule);
|
||||
return selectors.map(selector => [selector, glyph]);
|
||||
})
|
||||
.reduce((acc, glyphs) => Object.assign(acc, _.fromPairs(glyphs)), {});
|
||||
}
|
||||
|
||||
function escapeRegExp(str) {
|
||||
return str.replace(/[-[\]/{}()*+?.\\^$|]/g, '\\$&');
|
||||
}
|
||||
|
||||
function generateIconSetFromCss(cssFiles, selectorPrefix, template, data = {}) {
|
||||
const glyphMap = extractGlyphMapFromCss(
|
||||
cssFiles,
|
||||
`${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)::?before`
|
||||
);
|
||||
const content = JSON.stringify(glyphMap, null, ' ');
|
||||
if (template) {
|
||||
return _.template(template)(Object.assign({ glyphMap: content }, data));
|
||||
}
|
||||
return content;
|
||||
}
|
||||
|
||||
module.exports = generateIconSetFromCss;
|
||||
@@ -1,134 +0,0 @@
|
||||
import isString from 'lodash/isString';
|
||||
import omit from 'lodash/omit';
|
||||
import pick from 'lodash/pick';
|
||||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { StyleSheet, Text, TouchableHighlight, View } from 'react-native';
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
container: {
|
||||
flexDirection: 'row',
|
||||
justifyContent: 'flex-start',
|
||||
alignItems: 'center',
|
||||
padding: 8,
|
||||
},
|
||||
touchable: {
|
||||
overflow: 'hidden',
|
||||
},
|
||||
icon: {
|
||||
marginRight: 10,
|
||||
},
|
||||
text: {
|
||||
fontWeight: '600',
|
||||
backgroundColor: 'transparent',
|
||||
},
|
||||
});
|
||||
|
||||
const IOS7_BLUE = '#007AFF';
|
||||
|
||||
const TEXT_PROP_NAMES = [
|
||||
'ellipsizeMode',
|
||||
'numberOfLines',
|
||||
'textBreakStrategy',
|
||||
'selectable',
|
||||
'suppressHighlighting',
|
||||
'allowFontScaling',
|
||||
'adjustsFontSizeToFit',
|
||||
'minimumFontScale',
|
||||
];
|
||||
|
||||
const TOUCHABLE_PROP_NAMES = [
|
||||
'accessible',
|
||||
'accessibilityLabel',
|
||||
'accessibilityHint',
|
||||
'accessibilityComponentType',
|
||||
'accessibilityRole',
|
||||
'accessibilityStates',
|
||||
'accessibilityTraits',
|
||||
'onFocus',
|
||||
'onBlur',
|
||||
'disabled',
|
||||
'onPress',
|
||||
'onPressIn',
|
||||
'onPressOut',
|
||||
'onLayout',
|
||||
'onLongPress',
|
||||
'nativeID',
|
||||
'testID',
|
||||
'delayPressIn',
|
||||
'delayPressOut',
|
||||
'delayLongPress',
|
||||
'activeOpacity',
|
||||
'underlayColor',
|
||||
'selectionColor',
|
||||
'onShowUnderlay',
|
||||
'onHideUnderlay',
|
||||
'hasTVPreferredFocus',
|
||||
'tvParallaxProperties',
|
||||
];
|
||||
|
||||
export default function createIconButtonComponent(Icon) {
|
||||
return class IconButton extends PureComponent {
|
||||
static propTypes = {
|
||||
backgroundColor: PropTypes.oneOfType([
|
||||
PropTypes.string,
|
||||
PropTypes.number,
|
||||
]),
|
||||
borderRadius: PropTypes.number,
|
||||
color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
size: PropTypes.number,
|
||||
iconStyle: PropTypes.any, // eslint-disable-line react/forbid-prop-types
|
||||
style: PropTypes.any, // eslint-disable-line react/forbid-prop-types
|
||||
children: PropTypes.node,
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
backgroundColor: IOS7_BLUE,
|
||||
borderRadius: 5,
|
||||
color: 'white',
|
||||
size: 20,
|
||||
};
|
||||
|
||||
render() {
|
||||
const { style, iconStyle, children, ...restProps } = this.props;
|
||||
|
||||
const iconProps = pick(
|
||||
restProps,
|
||||
TEXT_PROP_NAMES,
|
||||
'style',
|
||||
'name',
|
||||
'size',
|
||||
'color'
|
||||
);
|
||||
const touchableProps = pick(restProps, TOUCHABLE_PROP_NAMES);
|
||||
const props = omit(
|
||||
restProps,
|
||||
Object.keys(iconProps),
|
||||
Object.keys(touchableProps),
|
||||
'iconStyle',
|
||||
'borderRadius',
|
||||
'backgroundColor'
|
||||
);
|
||||
iconProps.style = iconStyle ? [styles.icon, iconStyle] : styles.icon;
|
||||
|
||||
const colorStyle = pick(this.props, 'color');
|
||||
const blockStyle = pick(this.props, 'backgroundColor', 'borderRadius');
|
||||
|
||||
return (
|
||||
<TouchableHighlight
|
||||
style={[styles.touchable, blockStyle]}
|
||||
{...touchableProps}
|
||||
>
|
||||
<View style={[styles.container, blockStyle, style]} {...props}>
|
||||
<Icon {...iconProps} />
|
||||
{isString(children) ? (
|
||||
<Text style={[styles.text, colorStyle]}>{children}</Text>
|
||||
) : (
|
||||
children
|
||||
)}
|
||||
</View>
|
||||
</TouchableHighlight>
|
||||
);
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -1,96 +0,0 @@
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
import isEqual from 'lodash/isEqual';
|
||||
import pick from 'lodash/pick';
|
||||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { TabBarIOS } from 'react-native';
|
||||
|
||||
const ICON_PROP_NAMES = ['iconName', 'iconSize', 'iconColor'];
|
||||
const SELECTED_ICON_PROP_NAMES = [
|
||||
...ICON_PROP_NAMES,
|
||||
'selectedIconName',
|
||||
'selectedIconColor',
|
||||
];
|
||||
|
||||
const arePropsEqual = keys => (prevProps, nextProps) =>
|
||||
isEqual(pick(prevProps, keys), pick(nextProps, keys));
|
||||
|
||||
const areIconPropsEqual = arePropsEqual(ICON_PROP_NAMES);
|
||||
const areSelectedIconPropsEqual = arePropsEqual(SELECTED_ICON_PROP_NAMES);
|
||||
|
||||
export default function createTabBarItemIOSComponent(
|
||||
IconNamePropType,
|
||||
getImageSource
|
||||
) {
|
||||
return class TabBarItemIOS extends PureComponent {
|
||||
static propTypes = {
|
||||
iconName: IconNamePropType.isRequired,
|
||||
selectedIconName: IconNamePropType,
|
||||
iconSize: PropTypes.number,
|
||||
iconColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
selectedIconColor: PropTypes.oneOfType([
|
||||
PropTypes.string,
|
||||
PropTypes.number,
|
||||
]),
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
iconSize: 30,
|
||||
};
|
||||
|
||||
state = {
|
||||
icon: undefined,
|
||||
selectedIcon: undefined,
|
||||
};
|
||||
|
||||
componentDidMount() {
|
||||
this.updateIconSource();
|
||||
this.updateSelectedIconSource();
|
||||
}
|
||||
|
||||
componentDidUpdate(prevProps) {
|
||||
if (!areIconPropsEqual(prevProps, this.props)) {
|
||||
this.updateIconSource();
|
||||
}
|
||||
if (!areSelectedIconPropsEqual(prevProps, this.props)) {
|
||||
this.updateSelectedIconSource();
|
||||
}
|
||||
}
|
||||
|
||||
async updateIconSource() {
|
||||
const { iconName, iconSize, iconColor } = this.props;
|
||||
if (iconName) {
|
||||
const icon = await getImageSource(iconName, iconSize, iconColor);
|
||||
this.setState({ icon });
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
} else if (this.state.icon) {
|
||||
this.setState({ icon: undefined });
|
||||
}
|
||||
}
|
||||
|
||||
async updateSelectedIconSource() {
|
||||
const {
|
||||
iconName,
|
||||
iconColor,
|
||||
iconSize,
|
||||
selectedIconName,
|
||||
selectedIconColor,
|
||||
} = this.props;
|
||||
if (selectedIconName || selectedIconColor) {
|
||||
const selectedIcon = await getImageSource(
|
||||
selectedIconName || iconName,
|
||||
iconSize,
|
||||
selectedIconColor || iconColor
|
||||
);
|
||||
this.setState({ selectedIcon });
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
} else if (this.state.selectedIcon) {
|
||||
this.setState({ selectedIcon: undefined });
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
return <TabBarIOS.Item {...this.state} {...this.props} />;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
import React, { PureComponent } from 'react';
|
||||
|
||||
export default function createTabBarItemIOSComponent(IconNamePropType, getImageSource) {
|
||||
return class TabBarItemIOS extends PureComponent {
|
||||
render() {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -1,145 +0,0 @@
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
import isEqual from 'lodash/isEqual';
|
||||
import pick from 'lodash/pick';
|
||||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { ToolbarAndroid } from 'react-native';
|
||||
|
||||
const ICON_PROP_NAMES = ['iconSize', 'iconColor', 'titleColor'];
|
||||
const LOGO_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'logoName'];
|
||||
const NAV_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'navIconName'];
|
||||
const OVERFLOW_ICON_PROP_NAMES = [...ICON_PROP_NAMES, 'overflowIconName'];
|
||||
const ACTIONS_PROP_NAMES = [...ICON_PROP_NAMES, 'actions'];
|
||||
|
||||
const arePropsEqual = keys => (prevProps, nextProps) =>
|
||||
isEqual(pick(prevProps, keys), pick(nextProps, keys));
|
||||
|
||||
const areLogoIconPropsEqual = arePropsEqual(LOGO_ICON_PROP_NAMES);
|
||||
const areNavIconPropsEqual = arePropsEqual(NAV_ICON_PROP_NAMES);
|
||||
const areOverflowIconPropsEqual = arePropsEqual(OVERFLOW_ICON_PROP_NAMES);
|
||||
const areActionPropsEqual = arePropsEqual(ACTIONS_PROP_NAMES);
|
||||
|
||||
export default function createToolbarAndroidComponent(
|
||||
IconNamePropType,
|
||||
getImageSource
|
||||
) {
|
||||
return class IconToolbarAndroid extends PureComponent {
|
||||
static propTypes = {
|
||||
logoName: IconNamePropType,
|
||||
navIconName: IconNamePropType,
|
||||
overflowIconName: IconNamePropType,
|
||||
actions: PropTypes.arrayOf(
|
||||
PropTypes.shape({
|
||||
title: PropTypes.string.isRequired,
|
||||
iconName: IconNamePropType,
|
||||
iconSize: PropTypes.number,
|
||||
iconColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
show: PropTypes.oneOf(['always', 'ifRoom', 'never']),
|
||||
showWithText: PropTypes.bool,
|
||||
})
|
||||
),
|
||||
iconSize: PropTypes.number,
|
||||
iconColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
titleColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
iconSize: 24,
|
||||
};
|
||||
|
||||
state = {
|
||||
logo: undefined,
|
||||
navIcon: undefined,
|
||||
overflowIcon: undefined,
|
||||
actions: undefined,
|
||||
};
|
||||
|
||||
componentDidMount() {
|
||||
this.updateLogoIconSource();
|
||||
this.updateNavIconSource();
|
||||
this.updateOverflowIconSource();
|
||||
this.updateActionIconSources();
|
||||
}
|
||||
|
||||
componentDidUpdate(prevProps) {
|
||||
if (!areLogoIconPropsEqual(prevProps, this.props)) {
|
||||
this.updateLogoIconSource();
|
||||
}
|
||||
if (!areNavIconPropsEqual(prevProps, this.props)) {
|
||||
this.updateNavIconSource();
|
||||
}
|
||||
if (!areOverflowIconPropsEqual(prevProps, this.props)) {
|
||||
this.updateOverflowIconSource();
|
||||
}
|
||||
if (!areActionPropsEqual(prevProps, this.props)) {
|
||||
this.updateActionIconSources();
|
||||
}
|
||||
}
|
||||
|
||||
async updateLogoIconSource() {
|
||||
const { logoName, iconSize, iconColor, titleColor } = this.props;
|
||||
if (logoName) {
|
||||
const logo = await getImageSource(
|
||||
logoName,
|
||||
iconSize,
|
||||
iconColor || titleColor
|
||||
);
|
||||
this.setState({ logo });
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
} else if (this.state.logo) {
|
||||
this.setState({ logo: undefined });
|
||||
}
|
||||
}
|
||||
|
||||
async updateNavIconSource() {
|
||||
const { navIconName, iconSize, iconColor, titleColor } = this.props;
|
||||
if (navIconName) {
|
||||
const navIcon = await getImageSource(
|
||||
navIconName,
|
||||
iconSize,
|
||||
iconColor || titleColor
|
||||
);
|
||||
this.setState({ navIcon });
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
} else if (this.state.navIcon) {
|
||||
this.setState({ navIcon: undefined });
|
||||
}
|
||||
}
|
||||
|
||||
async updateOverflowIconSource() {
|
||||
const { overflowIconName, iconSize, iconColor, titleColor } = this.props;
|
||||
if (overflowIconName) {
|
||||
const overflowIcon = await getImageSource(
|
||||
overflowIconName,
|
||||
iconSize,
|
||||
iconColor || titleColor
|
||||
);
|
||||
this.setState({ overflowIcon });
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
} else if (this.state.overflowIcon) {
|
||||
this.setState({ overflowIcon: undefined });
|
||||
}
|
||||
}
|
||||
|
||||
async updateActionIconSources() {
|
||||
const { actions, iconSize, iconColor, titleColor } = this.props;
|
||||
const updatedActions = await Promise.all(
|
||||
(actions || []).map(action => {
|
||||
if (action.iconName) {
|
||||
return getImageSource(
|
||||
action.iconName,
|
||||
action.iconSize || iconSize,
|
||||
action.iconColor || iconColor || titleColor
|
||||
).then(icon => ({ ...action, icon }));
|
||||
}
|
||||
return Promise.resolve(action);
|
||||
})
|
||||
);
|
||||
this.setState({ actions: updatedActions });
|
||||
}
|
||||
|
||||
render() {
|
||||
return <ToolbarAndroid {...this.props} {...this.state} />;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
/* eslint-disable react/no-unused-prop-types */
|
||||
import React, { PureComponent } from 'react';
|
||||
export default function createToolbarAndroidComponent(IconNamePropType, getImageSource) {
|
||||
return class IconToolbarAndroid extends PureComponent {
|
||||
render() {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
/**
|
||||
* ${componentName} icon set component.
|
||||
* Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from 'react-native-vector-icons/lib/create-icon-set';
|
||||
const glyphMap = ${glyphMap};
|
||||
|
||||
const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
@@ -1,17 +0,0 @@
|
||||
/**
|
||||
* ${componentName} icon set component.
|
||||
* Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from './lib/create-icon-set';
|
||||
import glyphMap from './glyphmaps/${componentName}.json';
|
||||
|
||||
const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf');
|
||||
|
||||
export default iconSet;
|
||||
|
||||
export const Button = iconSet.Button;
|
||||
export const TabBarItem = iconSet.TabBarItem;
|
||||
export const TabBarItemIOS = iconSet.TabBarItemIOS;
|
||||
export const ToolbarAndroid = iconSet.ToolbarAndroid;
|
||||
export const getImageSource = iconSet.getImageSource;
|
||||
45
package-lock.json
generated
45
package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@expo/vector-icons",
|
||||
"version": "10.0.3",
|
||||
"version": "10.0.6",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
@@ -1408,6 +1408,32 @@
|
||||
"integrity": "sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/prop-types": {
|
||||
"version": "15.7.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
|
||||
"integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/react": {
|
||||
"version": "16.9.23",
|
||||
"resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.23.tgz",
|
||||
"integrity": "sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/prop-types": "*",
|
||||
"csstype": "^2.2.0"
|
||||
}
|
||||
},
|
||||
"@types/react-native": {
|
||||
"version": "0.57.65",
|
||||
"resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.57.65.tgz",
|
||||
"integrity": "sha512-7P5ulTb+/cnwbABWaAjzKmSYkRWeK7UCTfUwHhDpnwxdiL2X/KbdN1sPgo0B2E4zxfYE3MEoHv7FhB8Acfvf8A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/prop-types": "*",
|
||||
"@types/react": "*"
|
||||
}
|
||||
},
|
||||
"@types/stack-utils": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
|
||||
@@ -2182,6 +2208,12 @@
|
||||
"cssom": "0.3.x"
|
||||
}
|
||||
},
|
||||
"csstype": {
|
||||
"version": "2.6.9",
|
||||
"resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz",
|
||||
"integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==",
|
||||
"dev": true
|
||||
},
|
||||
"dashdash": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
|
||||
@@ -2506,6 +2538,12 @@
|
||||
"jest-regex-util": "^24.3.0"
|
||||
}
|
||||
},
|
||||
"expo-font": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/expo-font/-/expo-font-3.0.1.tgz",
|
||||
"integrity": "sha512-4vdiTsDmkf5yGSVDCtJZHHrzc1eYfmFAgmHtsCp1iCqA+9F5wdFhfpuSh/7lUacW31ufpoNVgK0rivaSi1pngQ==",
|
||||
"dev": true
|
||||
},
|
||||
"expo-module-scripts": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/expo-module-scripts/-/expo-module-scripts-1.0.1.tgz",
|
||||
@@ -4521,6 +4559,11 @@
|
||||
"path-exists": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"lodash": {
|
||||
"version": "4.17.15",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
|
||||
"integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
|
||||
},
|
||||
"lodash.sortby": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
|
||||
|
||||
20
src/Fontisto.ts
Normal file
20
src/Fontisto.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
* Feather icon set component.
|
||||
* Usage: <Feather name="icon-name" size={20} color="#4F8EF7" />
|
||||
*/
|
||||
|
||||
import createIconSet from "./createIconSet";
|
||||
import font from "./vendor/react-native-vector-icons/Fonts/Fontisto.ttf";
|
||||
import glyphMap from "./vendor/react-native-vector-icons/glyphmaps/Fontisto.json";
|
||||
|
||||
const iconSet = createIconSet(glyphMap, "Fontisto", font);
|
||||
|
||||
export default iconSet;
|
||||
export const {
|
||||
Button,
|
||||
TabBarItem,
|
||||
TabBarItemIOS,
|
||||
ToolbarAndroid,
|
||||
getImageSource,
|
||||
getImageSourceSync
|
||||
} = iconSet;
|
||||
BIN
src/vendor/react-native-vector-icons/Fonts/Fontisto.ttf
vendored
Normal file
BIN
src/vendor/react-native-vector-icons/Fonts/Fontisto.ttf
vendored
Normal file
Binary file not shown.
619
src/vendor/react-native-vector-icons/glyphmaps/Fontisto.json
vendored
Normal file
619
src/vendor/react-native-vector-icons/glyphmaps/Fontisto.json
vendored
Normal file
@@ -0,0 +1,619 @@
|
||||
{
|
||||
"acrobat-reader": 60095,
|
||||
"applemusic": 60096,
|
||||
"atlassian": 60097,
|
||||
"aws": 60098,
|
||||
"baidu": 60099,
|
||||
"bing": 60100,
|
||||
"bower": 60101,
|
||||
"dailymotion": 60102,
|
||||
"delicious": 60103,
|
||||
"deviantart": 60104,
|
||||
"disqus": 60105,
|
||||
"flipboard": 60106,
|
||||
"graphql": 60107,
|
||||
"hexo": 60108,
|
||||
"hipchat": 60109,
|
||||
"icq": 60110,
|
||||
"invision": 60111,
|
||||
"jekyll": 60112,
|
||||
"jira": 60113,
|
||||
"json": 60114,
|
||||
"livestream": 60115,
|
||||
"messenger": 60116,
|
||||
"meteor": 60117,
|
||||
"onenote": 60118,
|
||||
"mongodb": 60119,
|
||||
"netflix": 60120,
|
||||
"nginx": 60121,
|
||||
"odnoklassniki": 60122,
|
||||
"onedrive": 60123,
|
||||
"origin": 60124,
|
||||
"pingdom": 60125,
|
||||
"rails": 60126,
|
||||
"raspberry-pi": 60127,
|
||||
"redis": 60128,
|
||||
"redux": 60129,
|
||||
"saucelabs": 60130,
|
||||
"scorp": 60131,
|
||||
"sentry": 60132,
|
||||
"shazam": 60133,
|
||||
"shopify": 60134,
|
||||
"sinaweibo": 60135,
|
||||
"slides": 60136,
|
||||
"sublimetext": 60137,
|
||||
"swift": 60138,
|
||||
"ted": 60139,
|
||||
"telegram": 60140,
|
||||
"tesla": 60141,
|
||||
"tinder": 60142,
|
||||
"treehouse": 60143,
|
||||
"twoo": 60144,
|
||||
"udacity": 60145,
|
||||
"webstorm": 60146,
|
||||
"wix": 60147,
|
||||
"yandex-international": 60148,
|
||||
"yandex": 60149,
|
||||
"ember": 60087,
|
||||
"cpanel": 60088,
|
||||
"viber": 60089,
|
||||
"deskpro": 60090,
|
||||
"discord": 60091,
|
||||
"discourse": 60092,
|
||||
"adobe": 60059,
|
||||
"algolia": 60060,
|
||||
"atom": 60061,
|
||||
"babel": 60062,
|
||||
"coffeescript": 60063,
|
||||
"electronjs": 60064,
|
||||
"mysql": 60065,
|
||||
"oracle": 60066,
|
||||
"php": 60067,
|
||||
"sourcetree": 60068,
|
||||
"ubuntu": 60069,
|
||||
"unity": 60070,
|
||||
"unreal-engine": 60071,
|
||||
"webpack": 60072,
|
||||
"angelist": 60026,
|
||||
"app-store": 60027,
|
||||
"digg": 60030,
|
||||
"dockers": 60031,
|
||||
"envato": 60032,
|
||||
"gitlab": 60033,
|
||||
"google-drive": 60034,
|
||||
"google-play": 60035,
|
||||
"grunt": 60036,
|
||||
"gulp": 60037,
|
||||
"hacker-news": 60038,
|
||||
"imdb": 60039,
|
||||
"jenkins": 60040,
|
||||
"joomla": 60041,
|
||||
"kickstarter": 60042,
|
||||
"laravel": 60043,
|
||||
"less": 60044,
|
||||
"line": 60045,
|
||||
"npm": 60046,
|
||||
"periscope": 60047,
|
||||
"product-hunt": 60048,
|
||||
"quora": 60049,
|
||||
"skyatlas": 60050,
|
||||
"stylus": 60051,
|
||||
"travis": 60052,
|
||||
"trello": 60053,
|
||||
"uber": 60054,
|
||||
"vine": 60055,
|
||||
"visual-studio": 60056,
|
||||
"vk": 60057,
|
||||
"vuejs": 60058,
|
||||
"microsoft": 60025,
|
||||
"blogger": 60028,
|
||||
"500px": 59658,
|
||||
"amazon": 59659,
|
||||
"ampproject": 59660,
|
||||
"android": 59661,
|
||||
"angularjs": 59662,
|
||||
"apple": 59663,
|
||||
"behance": 59664,
|
||||
"bitbucket": 59665,
|
||||
"bluetooth-b": 59666,
|
||||
"cloudflare": 59667,
|
||||
"codepen": 59668,
|
||||
"css3": 59669,
|
||||
"dribbble": 59670,
|
||||
"dropbox": 59671,
|
||||
"facebook": 59672,
|
||||
"flickr": 59673,
|
||||
"foursquare": 59674,
|
||||
"git": 59675,
|
||||
"github": 59676,
|
||||
"google-plus": 59677,
|
||||
"google": 59678,
|
||||
"hangout": 59679,
|
||||
"houzz": 59680,
|
||||
"html5": 59681,
|
||||
"instagram": 59682,
|
||||
"java": 59683,
|
||||
"jquery": 59684,
|
||||
"jsfiddle": 59685,
|
||||
"linkedin": 59686,
|
||||
"linux": 59687,
|
||||
"magento": 59688,
|
||||
"maxcdn": 59689,
|
||||
"medium": 59690,
|
||||
"meetup": 59691,
|
||||
"nodejs": 59692,
|
||||
"opencart": 59693,
|
||||
"pinterest": 59694,
|
||||
"playstation": 59695,
|
||||
"python": 59696,
|
||||
"react": 59697,
|
||||
"reddit": 59698,
|
||||
"ruby": 59699,
|
||||
"sass": 59700,
|
||||
"skype": 59701,
|
||||
"slack": 59702,
|
||||
"snapchat": 59703,
|
||||
"soundcloud": 59704,
|
||||
"spotify": 59705,
|
||||
"stack-overflow": 59706,
|
||||
"steam": 59707,
|
||||
"stumbleupon": 59708,
|
||||
"svn": 59709,
|
||||
"swarm": 59710,
|
||||
"tripadvisor": 59711,
|
||||
"tumblr": 59712,
|
||||
"twitch": 59713,
|
||||
"twitter": 59714,
|
||||
"vimeo": 59715,
|
||||
"wetransfer": 59716,
|
||||
"whatsapp": 59717,
|
||||
"wifi-logo": 59718,
|
||||
"wikipedia": 59719,
|
||||
"windows": 59720,
|
||||
"wordpress": 59721,
|
||||
"xbox": 59722,
|
||||
"yahoo": 59723,
|
||||
"yelp": 59724,
|
||||
"youtube-play": 59725,
|
||||
"cocoapods": 60200,
|
||||
"composer": 60201,
|
||||
"yarn": 60202,
|
||||
"language": 59943,
|
||||
"toggle-off": 59948,
|
||||
"toggle-on": 60029,
|
||||
"anchor": 60094,
|
||||
"archive": 60150,
|
||||
"at": 60151,
|
||||
"ban": 60152,
|
||||
"battery-half": 60153,
|
||||
"battery-full": 60154,
|
||||
"battery-empty": 60155,
|
||||
"battery-quarter": 60156,
|
||||
"battery-three-quarters": 60157,
|
||||
"bell-alt": 60158,
|
||||
"bell": 60159,
|
||||
"bookmark-alt": 60160,
|
||||
"bookmark": 60161,
|
||||
"bug": 60162,
|
||||
"calculator": 60163,
|
||||
"calendar": 60164,
|
||||
"crosshairs": 60165,
|
||||
"desktop": 60166,
|
||||
"download": 60167,
|
||||
"film": 60168,
|
||||
"history": 60169,
|
||||
"hourglass-end": 60170,
|
||||
"hourglass-half": 60171,
|
||||
"hourglass-start": 60172,
|
||||
"hourglass": 60173,
|
||||
"info": 60174,
|
||||
"key": 60175,
|
||||
"keyboard": 60176,
|
||||
"laptop": 60177,
|
||||
"lightbulb": 60178,
|
||||
"magnet": 60179,
|
||||
"map-marker-alt": 60180,
|
||||
"map-marker": 60181,
|
||||
"map": 60182,
|
||||
"mobile-alt": 60183,
|
||||
"mobile": 60184,
|
||||
"paw": 60185,
|
||||
"phone": 60186,
|
||||
"power": 60187,
|
||||
"qrcode": 60188,
|
||||
"question": 60189,
|
||||
"search": 60190,
|
||||
"sitemap": 60191,
|
||||
"star-half": 60192,
|
||||
"stopwatch": 60193,
|
||||
"tablet-alt": 60194,
|
||||
"tablet": 60195,
|
||||
"ticket": 60196,
|
||||
"tv": 60197,
|
||||
"upload": 60198,
|
||||
"user-secret": 60199,
|
||||
"camera": 59798,
|
||||
"clock": 59799,
|
||||
"close-a": 59800,
|
||||
"code": 59801,
|
||||
"comment": 59802,
|
||||
"commenting": 59803,
|
||||
"comments": 59804,
|
||||
"crop": 59805,
|
||||
"cursor": 59806,
|
||||
"database": 59807,
|
||||
"date": 59808,
|
||||
"earth": 59809,
|
||||
"email": 59810,
|
||||
"eye": 59811,
|
||||
"female": 59812,
|
||||
"favorite": 59813,
|
||||
"filter": 59814,
|
||||
"fire": 59815,
|
||||
"flag": 59816,
|
||||
"flash": 59817,
|
||||
"home": 59818,
|
||||
"link": 59819,
|
||||
"locked": 59820,
|
||||
"male": 59821,
|
||||
"minus-a": 59822,
|
||||
"more-v-a": 59823,
|
||||
"more-v": 59824,
|
||||
"move-h-a": 59825,
|
||||
"move-h": 59826,
|
||||
"nav-icon-a": 59827,
|
||||
"nav-icon-grid-a": 59828,
|
||||
"nav-icon-grid": 59829,
|
||||
"nav-icon-list-a": 59830,
|
||||
"nav-icon-list": 59831,
|
||||
"nav-icon": 59832,
|
||||
"navigate": 59833,
|
||||
"paper-plane": 59834,
|
||||
"person": 59835,
|
||||
"persons": 59836,
|
||||
"picture": 59837,
|
||||
"plus-a": 59838,
|
||||
"print": 59839,
|
||||
"quote-a-left": 59840,
|
||||
"quote-a-right": 59841,
|
||||
"quote-left": 59842,
|
||||
"quote-right": 59843,
|
||||
"reply": 59844,
|
||||
"rss": 59845,
|
||||
"scissors": 59846,
|
||||
"share-a": 59847,
|
||||
"share": 59848,
|
||||
"trash": 59849,
|
||||
"unlocked": 59850,
|
||||
"usb": 59851,
|
||||
"wifi": 59852,
|
||||
"world-o": 59853,
|
||||
"world": 59854,
|
||||
"zoom": 59855,
|
||||
"adjust": 60015,
|
||||
"recycle": 60016,
|
||||
"pinboard": 60093,
|
||||
"zoom-minus": 60082,
|
||||
"zoom-plus": 60083,
|
||||
"check": 60084,
|
||||
"asterisk": 60085,
|
||||
"hashtag": 60086,
|
||||
"checkbox-active": 59778,
|
||||
"checkbox-passive": 59779,
|
||||
"radio-btn-active": 59780,
|
||||
"radio-btn-passive": 59781,
|
||||
"shopping-bag-1": 60011,
|
||||
"shopping-bag": 60012,
|
||||
"shopping-barcode": 60017,
|
||||
"shopping-basket-add": 60018,
|
||||
"shopping-basket-remove": 60019,
|
||||
"shopping-basket": 60020,
|
||||
"shopping-package": 60021,
|
||||
"shopping-pos-machine": 60022,
|
||||
"shopping-sale": 60023,
|
||||
"shopping-store": 60024,
|
||||
"angle-dobule-down": 59748,
|
||||
"angle-dobule-left": 59749,
|
||||
"angle-dobule-right": 59750,
|
||||
"angle-dobule-up": 59751,
|
||||
"angle-down": 59752,
|
||||
"angle-left": 59753,
|
||||
"angle-right": 59754,
|
||||
"angle-up": 59755,
|
||||
"arrow-down-l": 59756,
|
||||
"arrow-down": 59757,
|
||||
"arrow-expand": 59758,
|
||||
"arrow-h": 59759,
|
||||
"arrow-left-l": 59760,
|
||||
"arrow-left": 59761,
|
||||
"arrow-move": 59762,
|
||||
"arrow-resize": 59763,
|
||||
"arrow-return-left": 59764,
|
||||
"arrow-return-right": 59765,
|
||||
"arrow-right-l": 59766,
|
||||
"arrow-right": 59767,
|
||||
"arrow-swap": 59768,
|
||||
"arrow-up-l": 59769,
|
||||
"arrow-up": 59770,
|
||||
"arrow-v": 59771,
|
||||
"caret-down": 59772,
|
||||
"caret-left": 59773,
|
||||
"caret-right": 59774,
|
||||
"caret-up": 59775,
|
||||
"fi": 59776,
|
||||
"fontisto": 59777,
|
||||
"backward": 59866,
|
||||
"eject": 59867,
|
||||
"equalizer": 59868,
|
||||
"forward": 59869,
|
||||
"headphone": 59870,
|
||||
"heart": 59871,
|
||||
"mic": 59872,
|
||||
"music-note": 59873,
|
||||
"pause": 59874,
|
||||
"play-list": 59875,
|
||||
"play": 59876,
|
||||
"player-settings": 59877,
|
||||
"podcast": 59878,
|
||||
"random": 59879,
|
||||
"record": 59880,
|
||||
"star": 59881,
|
||||
"step-backwrad": 59882,
|
||||
"step-forward": 59883,
|
||||
"stop": 59884,
|
||||
"volume-down": 59885,
|
||||
"volume-mute": 59886,
|
||||
"volume-off": 59887,
|
||||
"volume-up": 59888,
|
||||
"airplay": 60008,
|
||||
"bold": 59918,
|
||||
"broken-link": 59919,
|
||||
"center-align": 59920,
|
||||
"close": 59921,
|
||||
"columns": 59922,
|
||||
"copy": 59923,
|
||||
"eraser": 59924,
|
||||
"export": 59925,
|
||||
"file-1": 59926,
|
||||
"file-2": 59927,
|
||||
"folder": 59928,
|
||||
"font": 59929,
|
||||
"import": 59930,
|
||||
"indent": 59931,
|
||||
"italic": 59932,
|
||||
"justify": 59933,
|
||||
"left-align": 59934,
|
||||
"link2": 59935,
|
||||
"list-1": 59936,
|
||||
"list-2": 59937,
|
||||
"outdent": 59938,
|
||||
"paperclip": 59939,
|
||||
"paragraph": 59940,
|
||||
"paste": 59941,
|
||||
"preview": 59942,
|
||||
"print2": 59943,
|
||||
"redo": 59944,
|
||||
"right-align": 59945,
|
||||
"save-1": 59946,
|
||||
"save": 59947,
|
||||
"scissors2": 59948,
|
||||
"strikethrough": 59949,
|
||||
"subscript": 59950,
|
||||
"superscript": 59951,
|
||||
"table-1": 59952,
|
||||
"table-2": 59953,
|
||||
"text-height": 59954,
|
||||
"text-width": 59955,
|
||||
"underline": 59956,
|
||||
"undo": 59957,
|
||||
"cloud-down": 59958,
|
||||
"cloud-refresh": 59959,
|
||||
"cloud-up": 59960,
|
||||
"cloudy-gusts": 59961,
|
||||
"cloudy": 59962,
|
||||
"compass": 59963,
|
||||
"day-cloudy": 59964,
|
||||
"day-haze": 59965,
|
||||
"day-lightning": 59966,
|
||||
"day-rain": 59967,
|
||||
"day-snow": 59968,
|
||||
"day-sunny": 59969,
|
||||
"fog": 59970,
|
||||
"horizon-alt": 59971,
|
||||
"horizon": 59972,
|
||||
"lightning": 59973,
|
||||
"lightnings": 59974,
|
||||
"night-alt-cloudy": 59975,
|
||||
"night-alt-lightning": 59976,
|
||||
"night-alt-rain": 59977,
|
||||
"night-alt-snow": 59978,
|
||||
"night-clear": 59979,
|
||||
"rain": 59980,
|
||||
"rainbow": 59981,
|
||||
"rains": 59982,
|
||||
"snow": 59983,
|
||||
"snows": 59984,
|
||||
"thermometer": 59985,
|
||||
"umbrella": 59986,
|
||||
"wind": 59987,
|
||||
"confused": 59988,
|
||||
"dizzy": 59989,
|
||||
"expressionless": 59990,
|
||||
"frowning": 59991,
|
||||
"heart-eyes": 59992,
|
||||
"laughing": 59993,
|
||||
"mad": 59994,
|
||||
"nervous": 59995,
|
||||
"neutral": 59996,
|
||||
"open-mouth": 59997,
|
||||
"rage": 59998,
|
||||
"slightly-smile": 59999,
|
||||
"smiley": 60000,
|
||||
"smiling": 60001,
|
||||
"stuck-out-tongue": 60002,
|
||||
"sunglasses": 60003,
|
||||
"surprised": 60004,
|
||||
"tongue": 60005,
|
||||
"wink": 60006,
|
||||
"zipper-mouth": 60007,
|
||||
"aids": 60233,
|
||||
"ambulance": 60234,
|
||||
"bandage": 60235,
|
||||
"bed-patient": 60236,
|
||||
"blood-drop": 60237,
|
||||
"blood-test": 60238,
|
||||
"blood": 60239,
|
||||
"dna": 60240,
|
||||
"doctor": 60241,
|
||||
"drug-pack": 60242,
|
||||
"first-aid-alt": 60243,
|
||||
"heart-alt": 60244,
|
||||
"heartbeat-alt": 60245,
|
||||
"heartbeat": 60246,
|
||||
"helicopter-ambulance": 60247,
|
||||
"hospital": 60248,
|
||||
"injection-syringe": 60249,
|
||||
"laboratory": 60250,
|
||||
"nurse": 60251,
|
||||
"nursing-home": 60252,
|
||||
"paralysis-disability": 60253,
|
||||
"pills": 60254,
|
||||
"prescription": 60255,
|
||||
"pulse": 60256,
|
||||
"stethoscope": 60257,
|
||||
"surgical-knife": 60258,
|
||||
"tablets": 60259,
|
||||
"test-bottle": 60260,
|
||||
"test-tube-alt": 60261,
|
||||
"test-tube": 60262,
|
||||
"thermometer-alt": 60263,
|
||||
"american-express": 59856,
|
||||
"credit-card": 59857,
|
||||
"google-wallet": 59858,
|
||||
"iyzigo": 59859,
|
||||
"mastercard": 59860,
|
||||
"paypal-p": 59861,
|
||||
"paypal": 59862,
|
||||
"payu": 59863,
|
||||
"troy": 59864,
|
||||
"visa": 59865,
|
||||
"dinners-club": 60010,
|
||||
"apple-pay": 60009,
|
||||
"discover": 60013,
|
||||
"jcb": 60014,
|
||||
"dislike": 59796,
|
||||
"like": 59797,
|
||||
"audio-description": 59648,
|
||||
"blind": 59649,
|
||||
"braille": 59650,
|
||||
"deaf": 59651,
|
||||
"fa-american-sign-language-interpreting": 59652,
|
||||
"low-vision": 59654,
|
||||
"tty": 59655,
|
||||
"universal-acces": 59656,
|
||||
"wheelchair": 59657,
|
||||
"area-chart": 59732,
|
||||
"bar-chart": 59733,
|
||||
"line-chart": 59734,
|
||||
"pie-chart-1": 59735,
|
||||
"pie-chart-2": 59736,
|
||||
"chrome": 59726,
|
||||
"edge": 59727,
|
||||
"firefox": 59728,
|
||||
"internet-explorer": 59729,
|
||||
"opera": 59730,
|
||||
"safari": 59731,
|
||||
"bitcoin": 59737,
|
||||
"dollar": 59738,
|
||||
"euro": 59739,
|
||||
"gbp": 59740,
|
||||
"gg": 59741,
|
||||
"ils": 59742,
|
||||
"inr": 59743,
|
||||
"krw": 59744,
|
||||
"rouble": 59745,
|
||||
"tl": 59746,
|
||||
"yen": 59747,
|
||||
"genderless": 59782,
|
||||
"intersex": 59783,
|
||||
"mars-double": 59784,
|
||||
"mars-stroke-h": 59785,
|
||||
"mars-stroke-v": 59786,
|
||||
"mars-stroke": 59787,
|
||||
"mars": 59788,
|
||||
"mercury": 59789,
|
||||
"neuter": 59790,
|
||||
"transgender-alt": 59791,
|
||||
"transgender": 59792,
|
||||
"venus-double": 59793,
|
||||
"venus-mars": 59794,
|
||||
"venus": 59795,
|
||||
"automobile": 59899,
|
||||
"bicycle": 59900,
|
||||
"bus": 59901,
|
||||
"car": 59902,
|
||||
"helicopter": 59903,
|
||||
"metro": 59904,
|
||||
"motorcycle": 59905,
|
||||
"plane": 59906,
|
||||
"rocket": 59907,
|
||||
"ship": 59908,
|
||||
"subway": 59909,
|
||||
"taxi": 59910,
|
||||
"train": 59911,
|
||||
"truck": 59912,
|
||||
"yacht": 59913,
|
||||
"beach-slipper": 60203,
|
||||
"bus-ticket": 60204,
|
||||
"cocktail": 60205,
|
||||
"compass-alt": 60206,
|
||||
"direction-sign": 60207,
|
||||
"do-not-disturb": 60208,
|
||||
"flotation-ring": 60209,
|
||||
"holiday-village": 60210,
|
||||
"hot-air-balloon": 60211,
|
||||
"hotel-alt": 60212,
|
||||
"hotel": 60213,
|
||||
"island": 60214,
|
||||
"money-symbol": 60215,
|
||||
"parasol": 60216,
|
||||
"passport-alt": 60217,
|
||||
"passport": 60218,
|
||||
"photograph": 60219,
|
||||
"plane-ticket": 60220,
|
||||
"room": 60221,
|
||||
"sait-boat": 60222,
|
||||
"snorkel": 60223,
|
||||
"suitcase-alt": 60224,
|
||||
"suitcase": 60225,
|
||||
"sun": 60226,
|
||||
"sunglasses-alt": 60227,
|
||||
"swimsuit": 60228,
|
||||
"tent": 60229,
|
||||
"ticket-alt": 60230,
|
||||
"train-ticket": 60231,
|
||||
"wallet": 60232,
|
||||
"circle-o-notch": 59889,
|
||||
"propeller-1": 59890,
|
||||
"propeller-2": 59891,
|
||||
"propeller-3": 59892,
|
||||
"propeller-4": 59893,
|
||||
"spinner-cog": 59894,
|
||||
"spinner-fidget": 59895,
|
||||
"spinner-refresh": 59896,
|
||||
"spinner-rotate-forward": 59897,
|
||||
"spinner": 59898,
|
||||
"snowflake": 60081,
|
||||
"snowflake-1": 60073,
|
||||
"snowflake-2": 60074,
|
||||
"snowflake-3": 60075,
|
||||
"snowflake-4": 60076,
|
||||
"snowflake-5": 60077,
|
||||
"snowflake-6": 60078,
|
||||
"snowflake-7": 60079,
|
||||
"snowflake-8": 60080,
|
||||
"curve": 59915,
|
||||
"ellipse": 59916,
|
||||
"rectangle": 59917,
|
||||
"shield": 59914
|
||||
}
|
||||
Reference in New Issue
Block a user