Initial commit

This commit is contained in:
Tobias Fried
2020-07-14 17:41:45 -04:00
parent 856e1ac749
commit 3a9cf5dc99
18 changed files with 329 additions and 57 deletions

37
src/lib/Icon.ts Normal file
View File

@@ -0,0 +1,37 @@
export interface IconStyle {
type: IconFillStyle;
weight?: "light" | "regular" | "medium" | "bold";
}
export enum IconFillStyle {
LINE = "line",
FILL = "fill",
DUOTONE = "duotone",
}
export enum IconCategory {
BRAND = "Brand",
BUSINESS = "Business",
COMMUNICATION = "Communication",
DESIGN = "Design",
DEVELOPMENT = "Development",
DEVICE = "Device",
DOCUMENT = "Document",
EDITOR = "Editor",
FINANCE = "Finance",
HEALTH = "Health & Medical",
LOGOS = "Logos",
MAP = "Map",
MEDIA = "Media",
SYSTEM = "System",
USERS = "Users",
WEATHER = "Weather",
OTHER = "Other",
}
export interface Icon {
name: string;
style: IconStyle;
categories: IconCategory[];
tags: string[];
}