Files
phosphor-icons/src/lib/index.ts
2021-03-06 20:31:56 -05:00

39 lines
759 B
TypeScript

import { Icon } from "phosphor-react";
export enum IconStyle {
THIN = "thin",
LIGHT = "light",
REGULAR = "regular",
BOLD = "bold",
FILL = "fill",
DUOTONE = "duotone",
}
export enum IconCategory {
ARROWS = "arrows",
BRAND = "brands",
COMMERCE = "commerce",
COMMUNICATION = "communications",
DESIGN = "design",
DEVELOPMENT = "technology & development",
OFFICE = "office",
EDITOR = "editor",
FINANCE = "finances",
GAMES = "games",
HEALTH = "health & wellness",
MAP = "maps & travel",
MEDIA = "media",
NATURE = "nature",
OBJECTS = "objects",
PEOPLE = "people",
SYSTEM = "system",
WEATHER = "weather",
}
export interface IconEntry {
name: string;
categories: IconCategory[];
tags: string[];
Icon: Icon;
}