diff --git a/src/assets/6-square-sharp.svg b/src/assets/6-square-sharp.svg new file mode 100644 index 0000000..03f9b24 --- /dev/null +++ b/src/assets/6-square-sharp.svg @@ -0,0 +1,12 @@ + + + ph-6-square-sharp + + + + + + + + + \ No newline at end of file diff --git a/src/assets/6-square.svg b/src/assets/6-square.svg new file mode 100644 index 0000000..11f957c --- /dev/null +++ b/src/assets/6-square.svg @@ -0,0 +1,12 @@ + + + ph-6-square + + + + + + + + + \ No newline at end of file diff --git a/src/assets/8-circle.svg b/src/assets/8-circle.svg new file mode 100644 index 0000000..76551ea --- /dev/null +++ b/src/assets/8-circle.svg @@ -0,0 +1,12 @@ + + + ph-8-circle + + + + + + + + + \ No newline at end of file diff --git a/src/assets/arrow-right-circle.svg b/src/assets/arrow-right-circle.svg new file mode 100644 index 0000000..2287b18 --- /dev/null +++ b/src/assets/arrow-right-circle.svg @@ -0,0 +1,12 @@ + + + ph-arrow-right-circle + + + + + + + + + \ No newline at end of file diff --git a/src/assets/basketball.svg b/src/assets/basketball.svg new file mode 100644 index 0000000..172826c --- /dev/null +++ b/src/assets/basketball.svg @@ -0,0 +1,12 @@ + + + ph-basketball + + + + + + + + + \ No newline at end of file diff --git a/src/assets/battery-half-hash.svg b/src/assets/battery-half-hash.svg new file mode 100644 index 0000000..4769abf --- /dev/null +++ b/src/assets/battery-half-hash.svg @@ -0,0 +1,12 @@ + + + ph-battery-half-hash + + + + + + + + + \ No newline at end of file diff --git a/src/assets/battery-half.svg b/src/assets/battery-half.svg new file mode 100644 index 0000000..e54801f --- /dev/null +++ b/src/assets/battery-half.svg @@ -0,0 +1,12 @@ + + + ph-battery-half + + + + + + + + + \ No newline at end of file diff --git a/src/assets/book-open.svg b/src/assets/book-open.svg new file mode 100644 index 0000000..7298494 --- /dev/null +++ b/src/assets/book-open.svg @@ -0,0 +1,12 @@ + + + ph-book-open + + + + + + + + + \ No newline at end of file diff --git a/src/assets/calendar-6.svg b/src/assets/calendar-6.svg new file mode 100644 index 0000000..1155cfd --- /dev/null +++ b/src/assets/calendar-6.svg @@ -0,0 +1,12 @@ + + + ph-calendar-6 + + + + + + + + + \ No newline at end of file diff --git a/src/assets/check-circle.svg b/src/assets/check-circle.svg new file mode 100644 index 0000000..1e1ed38 --- /dev/null +++ b/src/assets/check-circle.svg @@ -0,0 +1,12 @@ + + + ph-check-circle + + + + + + + + + \ No newline at end of file diff --git a/src/assets/chevron.svg b/src/assets/chevron.svg new file mode 100644 index 0000000..986b7e1 --- /dev/null +++ b/src/assets/chevron.svg @@ -0,0 +1,12 @@ + + + ph-chevron + + + + + + + + + \ No newline at end of file diff --git a/src/assets/clock.svg b/src/assets/clock.svg new file mode 100644 index 0000000..686bcf6 --- /dev/null +++ b/src/assets/clock.svg @@ -0,0 +1,12 @@ + + + ph-clock + + + + + + + + + \ No newline at end of file diff --git a/src/assets/cloud.svg b/src/assets/cloud.svg new file mode 100644 index 0000000..fda85a3 --- /dev/null +++ b/src/assets/cloud.svg @@ -0,0 +1,12 @@ + + + ph-cloud + + + + + + + + + \ No newline at end of file diff --git a/src/assets/cube.svg b/src/assets/cube.svg new file mode 100644 index 0000000..d5b4616 --- /dev/null +++ b/src/assets/cube.svg @@ -0,0 +1,12 @@ + + + ph-cube + + + + + + + + + \ No newline at end of file diff --git a/src/assets/delete.svg b/src/assets/delete.svg new file mode 100644 index 0000000..906fe87 --- /dev/null +++ b/src/assets/delete.svg @@ -0,0 +1,12 @@ + + + ph-delete + + + + + + + + + \ No newline at end of file diff --git a/src/assets/do-not-disturb.svg b/src/assets/do-not-disturb.svg new file mode 100644 index 0000000..54c800e --- /dev/null +++ b/src/assets/do-not-disturb.svg @@ -0,0 +1,12 @@ + + + ph-do-not-disturb + + + + + + + + + \ No newline at end of file diff --git a/src/assets/doc-text.svg b/src/assets/doc-text.svg new file mode 100644 index 0000000..83134bf --- /dev/null +++ b/src/assets/doc-text.svg @@ -0,0 +1,12 @@ + + + ph-doc-text + + + + + + + + + \ No newline at end of file diff --git a/src/assets/doc-x.svg b/src/assets/doc-x.svg new file mode 100644 index 0000000..fd4cb6e --- /dev/null +++ b/src/assets/doc-x.svg @@ -0,0 +1,12 @@ + + + ph-doc-x + + + + + + + + + \ No newline at end of file diff --git a/src/assets/doc.svg b/src/assets/doc.svg new file mode 100644 index 0000000..3c067dd --- /dev/null +++ b/src/assets/doc.svg @@ -0,0 +1,12 @@ + + + ph-doc + + + + + + + + + \ No newline at end of file diff --git a/src/assets/droid.svg b/src/assets/droid.svg new file mode 100644 index 0000000..77fe4a9 --- /dev/null +++ b/src/assets/droid.svg @@ -0,0 +1,12 @@ + + + ph-droid + + + + + + + + + \ No newline at end of file diff --git a/src/assets/folder-dip.svg b/src/assets/folder-dip.svg new file mode 100644 index 0000000..8197e17 --- /dev/null +++ b/src/assets/folder-dip.svg @@ -0,0 +1,12 @@ + + + ph-folder-dip + + + + + + + + + \ No newline at end of file diff --git a/src/assets/folder.svg b/src/assets/folder.svg new file mode 100644 index 0000000..226cf58 --- /dev/null +++ b/src/assets/folder.svg @@ -0,0 +1,12 @@ + + + ph-folder + + + + + + + + + \ No newline at end of file diff --git a/src/assets/heart.svg b/src/assets/heart.svg new file mode 100644 index 0000000..38c3691 --- /dev/null +++ b/src/assets/heart.svg @@ -0,0 +1,11 @@ + + + ph-heart + + + + + + + + \ No newline at end of file diff --git a/src/assets/horse.svg b/src/assets/horse.svg new file mode 100644 index 0000000..1d6225d --- /dev/null +++ b/src/assets/horse.svg @@ -0,0 +1,12 @@ + + + ph-horse + + + + + + + + + \ No newline at end of file diff --git a/src/assets/intersect.svg b/src/assets/intersect.svg new file mode 100644 index 0000000..00bd8d8 --- /dev/null +++ b/src/assets/intersect.svg @@ -0,0 +1,12 @@ + + + ph-intersect + + + + + + + + + \ No newline at end of file diff --git a/src/assets/mail.svg b/src/assets/mail.svg new file mode 100644 index 0000000..9111e87 --- /dev/null +++ b/src/assets/mail.svg @@ -0,0 +1,12 @@ + + + ph-mail + + + + + + + + + \ No newline at end of file diff --git a/src/assets/medium.svg b/src/assets/medium.svg new file mode 100644 index 0000000..712857f --- /dev/null +++ b/src/assets/medium.svg @@ -0,0 +1,11 @@ + + + ph-medium + + + + + + + + \ No newline at end of file diff --git a/src/assets/meh.svg b/src/assets/meh.svg new file mode 100644 index 0000000..fd9a1c2 --- /dev/null +++ b/src/assets/meh.svg @@ -0,0 +1,14 @@ + + + ph-meh + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/mic.svg b/src/assets/mic.svg new file mode 100644 index 0000000..3482c33 --- /dev/null +++ b/src/assets/mic.svg @@ -0,0 +1,12 @@ + + + ph-mic + + + + + + + + + \ No newline at end of file diff --git a/src/assets/music-beam-angled.svg b/src/assets/music-beam-angled.svg new file mode 100644 index 0000000..06d55f1 --- /dev/null +++ b/src/assets/music-beam-angled.svg @@ -0,0 +1,12 @@ + + + ph-music-beam-angled + + + + + + + + + \ No newline at end of file diff --git a/src/assets/music-beam-straight.svg b/src/assets/music-beam-straight.svg new file mode 100644 index 0000000..5763833 --- /dev/null +++ b/src/assets/music-beam-straight.svg @@ -0,0 +1,12 @@ + + + ph-music-beam-straight + + + + + + + + + \ No newline at end of file diff --git a/src/assets/pen-nib.svg b/src/assets/pen-nib.svg new file mode 100644 index 0000000..50695a8 --- /dev/null +++ b/src/assets/pen-nib.svg @@ -0,0 +1,12 @@ + + + ph-pen-nib + + + + + + + + + \ No newline at end of file diff --git a/src/assets/pencil-line.svg b/src/assets/pencil-line.svg new file mode 100644 index 0000000..d735b72 --- /dev/null +++ b/src/assets/pencil-line.svg @@ -0,0 +1,12 @@ + + + ph-pencil-line + + + + + + + + + \ No newline at end of file diff --git a/src/assets/profile-round.svg b/src/assets/profile-round.svg new file mode 100644 index 0000000..14c3cf1 --- /dev/null +++ b/src/assets/profile-round.svg @@ -0,0 +1,12 @@ + + + ph-profile-round + + + + + + + + + \ No newline at end of file diff --git a/src/assets/rewind.svg b/src/assets/rewind.svg new file mode 100644 index 0000000..a090ac8 --- /dev/null +++ b/src/assets/rewind.svg @@ -0,0 +1,12 @@ + + + ph-rewind + + + + + + + + + \ No newline at end of file diff --git a/src/assets/star.svg b/src/assets/star.svg new file mode 100644 index 0000000..c115e44 --- /dev/null +++ b/src/assets/star.svg @@ -0,0 +1,12 @@ + + + ph-star + + + + + + + + + \ No newline at end of file diff --git a/src/assets/table.svg b/src/assets/table.svg new file mode 100644 index 0000000..43e6721 --- /dev/null +++ b/src/assets/table.svg @@ -0,0 +1,12 @@ + + + ph-table + + + + + + + + + \ No newline at end of file diff --git a/src/assets/trash-duo.svg b/src/assets/trash-duo.svg new file mode 100644 index 0000000..d3b53ca --- /dev/null +++ b/src/assets/trash-duo.svg @@ -0,0 +1,13 @@ + + + ph-trash-duo + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/trash-solid.svg b/src/assets/trash-solid.svg new file mode 100644 index 0000000..00c4222 --- /dev/null +++ b/src/assets/trash-solid.svg @@ -0,0 +1,12 @@ + + + ph-trash-solid + + + + + + + + + \ No newline at end of file diff --git a/src/assets/trash.svg b/src/assets/trash.svg new file mode 100644 index 0000000..f43b97c --- /dev/null +++ b/src/assets/trash.svg @@ -0,0 +1,12 @@ + + + ph-trash + + + + + + + + + \ No newline at end of file diff --git a/src/assets/volume-off.svg b/src/assets/volume-off.svg new file mode 100644 index 0000000..c8be7d6 --- /dev/null +++ b/src/assets/volume-off.svg @@ -0,0 +1,12 @@ + + + ph-volume-off + + + + + + + + + \ No newline at end of file diff --git a/src/assets/warning.svg b/src/assets/warning.svg new file mode 100644 index 0000000..c5b7bd0 --- /dev/null +++ b/src/assets/warning.svg @@ -0,0 +1,12 @@ + + + ph-warning + + + + + + + + + \ No newline at end of file diff --git a/src/assets/wifi-full.svg b/src/assets/wifi-full.svg new file mode 100644 index 0000000..4cf7db8 --- /dev/null +++ b/src/assets/wifi-full.svg @@ -0,0 +1,12 @@ + + + ph-wifi-full + + + + + + + + + \ No newline at end of file diff --git a/src/assets/wifi-low.svg b/src/assets/wifi-low.svg new file mode 100644 index 0000000..875e425 --- /dev/null +++ b/src/assets/wifi-low.svg @@ -0,0 +1,12 @@ + + + ph-wifi-low + + + + + + + + + \ No newline at end of file diff --git a/src/assets/wifi-none.svg b/src/assets/wifi-none.svg new file mode 100644 index 0000000..e323ee1 --- /dev/null +++ b/src/assets/wifi-none.svg @@ -0,0 +1,12 @@ + + + wifi-none + + + + + + + + + \ No newline at end of file diff --git a/src/lib/iconList.ts b/src/lib/iconList.ts new file mode 100644 index 0000000..b47ecdb --- /dev/null +++ b/src/lib/iconList.ts @@ -0,0 +1,368 @@ +import { Icon, IconCategory, IconStyle } from "./Icon"; + +export const iconList: Icon[] = [ + { + name: "6-square", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN], + tags: ["number", "digit", "six", "box"], + asset: require("../assets/6-square.svg"), + }, + { + name: "6-square-sharp", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN], + tags: ["number", "digit", "six", "box"], + asset: require("../assets/6-square-sharp.svg"), + }, + { + name: "8-circle", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN], + tags: ["number", "digit", "eight", "round"], + asset: require("../assets/8-circle.svg"), + }, + { + name: "arrow-right-circle", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN], + tags: ["pointer", "direction", "round"], + asset: require("../assets/arrow-right-circle.svg"), + }, + { + name: "basketball", + style: IconStyle.REGULAR, + categories: [IconCategory.BRAND, IconCategory.HEALTH, IconCategory.OTHER], + tags: ["sports", "games", "athletics", "dribbble"], + asset: require("../assets/basketball.svg"), + }, + { + name: "battery-half", + style: IconStyle.REGULAR, + categories: [IconCategory.DEVICE, IconCategory.SYSTEM], + tags: ["charged", "charger", "charging", "power"], + asset: require("../assets/battery-half.svg"), + }, + { + name: "battery-half-hash", + style: IconStyle.REGULAR, + categories: [IconCategory.DEVICE, IconCategory.SYSTEM], + tags: ["charged", "charger", "charging", "power"], + asset: require("../assets/battery-half-hash.svg"), + }, + { + name: "book-open", + style: IconStyle.REGULAR, + categories: [IconCategory.DOCUMENT, IconCategory.OTHER], + tags: ["reading", "reader", "novel", "story"], + asset: require("../assets/book-open.svg"), + }, + { + name: "calendar-6", + style: IconStyle.REGULAR, + categories: [IconCategory.BUSINESS, IconCategory.SYSTEM], + tags: ["dates", "times", "events", "schedule", "six"], + asset: require("../assets/calendar-6.svg"), + }, + { + name: "check-circle", + style: IconStyle.REGULAR, + categories: [IconCategory.BUSINESS, IconCategory.SYSTEM], + tags: ["todo", "to-do", "list", "checkbox", "round"], + asset: require("../assets/check-circle.svg"), + }, + { + name: "clock", + style: IconStyle.REGULAR, + categories: [IconCategory.SYSTEM], + tags: ["times", "timer", "alarm", "schedule", "events", "watch"], + asset: require("../assets/clock.svg"), + }, + { + name: "cloud", + style: IconStyle.REGULAR, + categories: [ + IconCategory.BUSINESS, + IconCategory.SYSTEM, + IconCategory.WEATHER, + ], + tags: ["serverless", "backup", "storage"], + asset: require("../assets/cloud.svg"), + }, + { + name: "cube", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN, IconCategory.OTHER], + tags: ["square", "box", "3d", "volume", "blocks"], + asset: require("../assets/cube.svg"), + }, + { + name: "delete", + style: IconStyle.REGULAR, + categories: [IconCategory.SYSTEM], + tags: ["keyboard", "remove", "backspace"], + asset: require("../assets/delete.svg"), + }, + { + name: "doc", + style: IconStyle.REGULAR, + categories: [IconCategory.DOCUMENT, IconCategory.EDITOR], + tags: ["documents", "files", "save"], + asset: require("../assets/doc.svg"), + }, + { + name: "doc-text", + style: IconStyle.REGULAR, + categories: [IconCategory.DOCUMENT, IconCategory.EDITOR], + tags: ["documents", "files", "save", "write"], + asset: require("../assets/doc-text.svg"), + }, + { + name: "doc-x", + style: IconStyle.REGULAR, + categories: [IconCategory.DOCUMENT, IconCategory.EDITOR], + tags: ["documents", "files", "cancel", "discard", "close"], + asset: require("../assets/doc-x.svg"), + }, + { + name: "do-not-disturb", + style: IconStyle.REGULAR, + categories: [ + IconCategory.SYSTEM, + IconCategory.USERS, + IconCategory.WEATHER, + IconCategory.OTHER, + ], + tags: ["forbidden", "disallowed", "blocked", "spam"], + asset: require("../assets/do-not-disturb.svg"), + }, + { + name: "droid", + style: IconStyle.REGULAR, + categories: [ + IconCategory.BRAND, + IconCategory.COMMUNICATION, + IconCategory.DEVELOPMENT, + IconCategory.DEVICE, + IconCategory.SYSTEM, + ], + tags: ["android", "google", "mobile", "phone", "cellular", "cellphone"], + asset: require("../assets/droid.svg"), + }, + { + name: "folder", + style: IconStyle.REGULAR, + categories: [ + IconCategory.DOCUMENT, + IconCategory.EDITOR, + IconCategory.SYSTEM, + ], + tags: ["directory", "directories", "files"], + asset: require("../assets/folder.svg"), + }, + { + name: "folder-dip", + style: IconStyle.REGULAR, + categories: [ + IconCategory.DOCUMENT, + IconCategory.EDITOR, + IconCategory.SYSTEM, + ], + tags: ["directory", "directories", "files"], + asset: require("../assets/folder-dip.svg"), + }, + { + name: "heart", + style: IconStyle.REGULAR, + categories: [ + IconCategory.COMMUNICATION, + IconCategory.DESIGN, + IconCategory.HEALTH, + IconCategory.OTHER, + ], + tags: ["wellness", "love", "healthy", "like"], + asset: require("../assets/heart.svg"), + }, + { + name: "horse", + style: IconStyle.REGULAR, + categories: [IconCategory.HEALTH, IconCategory.OTHER], + tags: ["animals", "equestrian", "chess", "knight", "games", "sports"], + asset: require("../assets/horse.svg"), + }, + { + name: "intersect", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN], + tags: ["merge", "join", "intersection", "layers"], + asset: require("../assets/intersect.svg"), + }, + { + name: "mail", + style: IconStyle.REGULAR, + categories: [IconCategory.BUSINESS, IconCategory.COMMUNICATION], + tags: ["email", "messages", "messaging", "send", "sent"], + asset: require("../assets/mail.svg"), + }, + { + name: "medium", + style: IconStyle.REGULAR, + categories: [IconCategory.BRAND], + tags: ["publish", "writing", "write"], + asset: require("../assets/medium.svg"), + }, + { + name: "meh", + style: IconStyle.REGULAR, + categories: [ + IconCategory.COMMUNICATION, + IconCategory.DESIGN, + IconCategory.OTHER, + ], + tags: ["face", "smiley", "emoji", "unimpressed"], + asset: require("../assets/meh.svg"), + }, + { + name: "mic", + style: IconStyle.REGULAR, + categories: [ + IconCategory.COMMUNICATION, + IconCategory.DEVICE, + IconCategory.MEDIA, + IconCategory.SYSTEM, + ], + tags: ["microphone", "audio", "recording", "music", "sound", "podcast"], + asset: require("../assets/mic.svg"), + }, + { + name: "music-beam-angled", + style: IconStyle.REGULAR, + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["songs", "audio", "playlist", "albums"], + asset: require("../assets/music-beam-angled.svg"), + }, + { + name: "music-beam-straight", + style: IconStyle.REGULAR, + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["songs", "audio", "playlist", "albums"], + asset: require("../assets/music-beam-straight.svg"), + }, + { + name: "pencil-line", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN, IconCategory.EDITOR], + tags: ["write", "writing", "editing", "sign", "signature"], + asset: require("../assets/pencil-line.svg"), + }, + { + name: "pen-nib", + style: IconStyle.REGULAR, + categories: [IconCategory.DESIGN, IconCategory.EDITOR], + tags: [ + "write", + "writing", + "editing", + "sign", + "signature", + "fountain pen", + "illustrator", + ], + asset: require("../assets/pen-nib.svg"), + }, + { + name: "profile-round", + style: IconStyle.REGULAR, + categories: [IconCategory.USERS], + tags: ["person", "users", "account", "login", "circle"], + asset: require("../assets/profile-round.svg"), + }, + { + name: "rewind", + style: IconStyle.REGULAR, + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["backwards", "reverse", "audio", "recording", "music", "sound"], + asset: require("../assets/rewind.svg"), + }, + { + name: "send", + style: IconStyle.REGULAR, + categories: [IconCategory.BUSINESS, IconCategory.COMMUNICATION], + tags: ["mail", "email", "messages", "up", "arrow", "pointer", "direction"], + asset: require("../assets/chevron.svg"), + }, + { + name: "star", + style: IconStyle.REGULAR, + categories: [ + IconCategory.COMMUNICATION, + IconCategory.MAP, + IconCategory.OTHER, + ], + tags: ["rate", "ratings", "favorites"], + asset: require("../assets/star.svg"), + }, + { + name: "table", + style: IconStyle.REGULAR, + categories: [IconCategory.EDITOR, IconCategory.OTHER], + tags: ["tabular", "spreadsheet", "excel"], + asset: require("../assets/table.svg"), + }, + { + name: "trash", + style: IconStyle.REGULAR, + categories: [IconCategory.DOCUMENT, IconCategory.SYSTEM], + tags: ["garbage", "delete", "destroy", "recycle", "recycling"], + asset: require("../assets/trash.svg"), + }, + { + name: "trash-duo", + style: IconStyle.DUOTONE, + categories: [IconCategory.DOCUMENT, IconCategory.SYSTEM], + tags: ["garbage", "delete", "destroy", "recycle", "recycling"], + asset: require("../assets/trash-duo.svg"), + }, + { + name: "trash-solid", + style: IconStyle.FILL, + categories: [IconCategory.DOCUMENT, IconCategory.SYSTEM], + tags: ["garbage", "delete", "destroy", "recycle", "recycling"], + asset: require("../assets/trash-solid.svg"), + }, + { + name: "volume-off", + style: IconStyle.REGULAR, + categories: [IconCategory.DEVICE, IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["speakers", "audio", "recording", "music", "sound"], + asset: require("../assets/volume-off.svg"), + }, + { + name: "warning", + style: IconStyle.REGULAR, + categories: [IconCategory.SYSTEM], + tags: ["alert", "danger", "dangerous", "caution"], + asset: require("../assets/warning.svg"), + }, + { + name: "wifi-full", + style: IconStyle.REGULAR, + categories: [IconCategory.SYSTEM], + tags: ["wireless", "internet", "network", "connection", "connectivity"], + asset: require("../assets/wifi-full.svg"), + }, + { + name: "wifi-low", + style: IconStyle.REGULAR, + categories: [IconCategory.SYSTEM], + tags: ["wireless", "internet", "network", "connection", "connectivity"], + asset: require("../assets/wifi-low.svg"), + }, + { + name: "wifi-none", + style: IconStyle.REGULAR, + categories: [IconCategory.SYSTEM], + tags: ["wireless", "internet", "network", "connection", "connectivity"], + asset: require("../assets/wifi-none.svg"), + }, +];