@barguide/icons
Version:
BarGuide.io | React SVG components shared across applications
41 lines (40 loc) • 1.19 kB
TypeScript
/**
* @interface Icon
* @description tbd...
*/
interface Icon {
className?: string;
color?: string;
description?: string;
fill?: string;
height?: number;
size?: number | string;
title?: string;
width?: number;
viewBox?: string;
}
/**
* @enum IconTypes
* @description tbd...
*/
declare enum IconTypes {
general = 0,
location = 1,
navigation = 2,
social = 3,
theme = 4,
type = 5
}
export * as IconsGeneral from './general';
export * as IconsLocation from './location';
export * as IconsNavigation from './navigation';
export * as IconsSocial from './social';
export * as IconsTheme from './theme';
export * as IconsType from './type';
export { Chevron, Close, Filters, Heart, Star } from './general';
export { Directions, Link, Phone, Photos, Website } from './location';
export { Browse, Home, Search, Settings } from './navigation';
export { Facebook, Github, Google, Instagram, LinkedIn, Octocat, Twitter } from './social';
export { Moon, Sun } from './theme';
export { Bar, Club, Cocktail, Event, Hotel, Restaurant, Specialty, Wine } from './type';
export type { Icon, IconTypes };