Skip to content

Commit

Permalink
Add new app icons
Browse files Browse the repository at this point in the history
  • Loading branch information
JeanTinland committed Sep 2, 2024
1 parent 10fef8a commit f5a5334
Show file tree
Hide file tree
Showing 18 changed files with 215 additions and 2 deletions.
14 changes: 14 additions & 0 deletions lib/app-icons.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,24 +19,28 @@ export const apps = {
Arc: Icons.Arc,
Atom: Icons.Atom,
Audacity: Icons.Audacity,
Aqua: Icons.Aqua,
"Battle.net": Icons.BattleNet,
Bear: Icons.Bear,
"Beekeeper Studio": Icons.Beekeeper,
Bitwarden: Icons.BitWarden,
Blender: Icons.Blender,
"Brave Browser": Icons.BraveBrowser,
CLion: Icons.CLion,
Calendar: Icons.Calendar,
Calibre: Icons.Book,
"Canary Mail": Icons.Mail,
Caprine: Icons.Caprine,
CARROT: Icons.CARROT,
ChatGPT: Icons.ChatGPT,
Chatterino: Icons.Chatterino,
Chromium: Icons.GoogleChrome,
"CleanMyMac X": Icons.Desktop,
ClickUp: Icons.ClickUp,
"Code - Insiders": Icons.Code,
Code: Icons.Code,
"Color Picker": Icons.ColorPicker,
DataGrip: Icons.DataGrip,
Deezer: Icons.Deezer,
Default: Icons.Default,
"DEVONthink 3": Icons.DEVONthink3,
Expand All @@ -57,10 +61,12 @@ export const apps = {
"Firefox Developer Edition": Icons.FirefoxDeveloperEdition,
"Firefox Nightly": Icons.FirefoxDeveloperEdition,
Firefox: Icons.Firefox,
Fleet: Icons.Fleet,
Folx: Icons.Folx,
FreeTube: Icons.FreeTube,
"GitHub Desktop": Icons.GitHub,
Gnucash: Icons.GnuCash,
GoLand: Icons.GoLand,
GoodNotes: Icons.GoodNotes,
"Google Chrome Canary": Icons.GoogleChrome,
"Google Chrome": Icons.GoogleChrome,
Expand Down Expand Up @@ -101,6 +107,7 @@ export const apps = {
Mimestream: Icons.Mimestream,
Min: Icons.MinBrowser,
Miro: Icons.Miro,
"MongoDB Compass": Icons.MongoDB,
MoneyMoney: Icons.Bank,
mpv: Icons.Mpv,
Music: Icons.Music,
Expand All @@ -124,14 +131,21 @@ export const apps = {
Podcasts: Icons.Podcasts,
"PomoDone App": Icons.Pomodone,
Postman: Icons.Postman,
PyCharm: Icons.PyCharm,
Preview: Icons.PDF,
PHPStorm: Icons.PHPStorm,
Quip: Icons.Quip,
qutebrowser: Icons.QuteBrowser,
Receipts: Icons.Dollar,
"Redis Insight": Icons.Redis,
Reeder: Icons.Reeder5,
Reminders: Icons.Reminders,
Remnote: Icons.Remnote,
Rider: Icons.Rider,
"Rocket.Chat": Icons.RocketChat,
RoyalTSX: Icons.RoyalTSX,
RubyMine: Icons.RubyMine,
RustRover: Icons.RustRover,
"Safari Technology Preview": Icons.Safari,
Safari: Icons.Safari,
Screens4: Icons.Screens4,
Expand Down
16 changes: 15 additions & 1 deletion lib/components/icons/icons.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ export const Apple = React.lazy(() => import("./library/apple.jsx"));
export const Arc = React.lazy(() => import("./library/arc.jsx"));
export const Atom = React.lazy(() => import("./library/atom.jsx"));
export const Audacity = React.lazy(() => import("./library/audacity.jsx"));
export const Aqua = React.lazy(() => import("./library/aqua.jsx"));
export const Bank = React.lazy(() => import("./library/bank.jsx"));
export const BattleNet = React.lazy(() => import("./library/battle-net.jsx"));
export const Bear = React.lazy(() => import("./library/bear.jsx"));
Expand All @@ -43,6 +44,7 @@ export const Book = React.lazy(() => import("./library/book.jsx"));
export const BraveBrowser = React.lazy(() =>
import("./library/brave-browser.jsx")
);
export const CLion = React.lazy(() => import("./library/c-lion.jsx"));
export const Calendar = React.lazy(() => import("./library/calendar.jsx"));
export const Camera = React.lazy(() => import("./library/camera.jsx"));
export const CameraOff = React.lazy(() => import("./library/camera-off.jsx"));
Expand All @@ -51,6 +53,7 @@ export const Caprine = React.lazy(() => import("./library/caprine.jsx"));
export const CARROT = React.lazy(() => import("./library/ca-r-r-o-t.jsx"));
export const Celo = React.lazy(() => import("./library/celo.jsx"));
export const Charging = React.lazy(() => import("./library/charging.jsx"));
export const ChatGPT = React.lazy(() => import("./library/chat-gpt.jsx"));
export const Chatterino = React.lazy(() => import("./library/chatterino.jsx"));
export const ChevronBottom = React.lazy(() =>
import("./library/chevron-bottom.jsx")
Expand All @@ -73,6 +76,7 @@ export const ColorPicker = React.lazy(() =>
import("./library/color-picker.jsx")
);
export const CPU = React.lazy(() => import("./library/cp-u.jsx"));
export const DataGrip = React.lazy(() => import("./library/data-grip.jsx"));
export const Date = React.lazy(() => import("./library/date.jsx"));
export const Deezer = React.lazy(() => import("./library/deezer.jsx"));
export const Desktop = React.lazy(() => import("./library/desktop.jsx"));
Expand Down Expand Up @@ -101,6 +105,7 @@ export const Firefox = React.lazy(() => import("./library/firefox.jsx"));
export const FirefoxDeveloperEdition = React.lazy(() =>
import("./library/firefox-developer-edition.jsx")
);
export const Fleet = React.lazy(() => import("./library/fleet.jsx"));
export const Fog = React.lazy(() => import("./library/fog.jsx"));
export const Folx = React.lazy(() => import("./library/folx.jsx"));
export const FreeTube = React.lazy(() => import("./library/free-tube.jsx"));
Expand All @@ -111,6 +116,7 @@ export const GoogleChrome = React.lazy(() =>
import("./library/google-chrome.jsx")
);
export const GnuCash = React.lazy(() => import("./library/gnu-cash.jsx"));
export const GoLand = React.lazy(() => import("./library/go-land.jsx"));
export const Grammarly = React.lazy(() => import("./library/grammarly.jsx"));
export const HTTPie = React.lazy(() => import("./library/ht-t-pie.jsx"));
export const Idea = React.lazy(() => import("./library/idea.jsx"));
Expand Down Expand Up @@ -152,6 +158,7 @@ export const MicrosoftWord = React.lazy(() =>
export const Mimestream = React.lazy(() => import("./library/mimestream.jsx"));
export const MinBrowser = React.lazy(() => import("./library/min-browser.jsx"));
export const Miro = React.lazy(() => import("./library/miro.jsx"));
export const MongoDB = React.lazy(() => import("./library/mongo-db.jsx"));
export const Moon = React.lazy(() => import("./library/moon.jsx"));
export const Mpv = React.lazy(() => import("./library/mpv.jsx"));
export const Music = React.lazy(() => import("./library/music.jsx"));
Expand All @@ -178,26 +185,33 @@ export const OrbStack = React.lazy(() => import("./library/orb-stack.jsx"));
export const Pages = React.lazy(() => import("./library/pages.jsx"));
export const Parallels = React.lazy(() => import("./library/parallels.jsx"));
export const Paused = React.lazy(() => import("./library/paused.jsx"));
export const PDF = React.lazy(() => import("./library/pd-f.jsx"));
export const PDF = React.lazy(() => import("./library/pdf.jsx"));
export const PHPStorm = React.lazy(() => import("./library/php-storm.jsx"));
export const Pihole = React.lazy(() => import("./library/pihole.jsx"));
export const Pine = React.lazy(() => import("./library/pine.jsx"));
export const Pins = React.lazy(() => import("./library/pins.jsx"));
export const Playing = React.lazy(() => import("./library/playing.jsx"));
export const Podcasts = React.lazy(() => import("./library/podcasts.jsx"));
export const Pomodone = React.lazy(() => import("./library/pomodone.jsx"));
export const Postman = React.lazy(() => import("./library/postman.jsx"));
export const PyCharm = React.lazy(() => import("./library/py-charm.jsx"));
export const Quip = React.lazy(() => import("./library/quip.jsx"));
export const QuteBrowser = React.lazy(() =>
import("./library/qute-browser.jsx")
);
export const Radar = React.lazy(() => import("./library/radar.jsx"));
export const Rain = React.lazy(() => import("./library/rain.jsx"));
export const Ram = React.lazy(() => import("./library/ram.jsx"));
export const Redis = React.lazy(() => import("./library/redis.jsx"));
export const Reeder5 = React.lazy(() => import("./library/reeder5.jsx"));
export const Reminders = React.lazy(() => import("./library/reminders.jsx"));
export const Remnote = React.lazy(() => import("./library/remnote.jsx"));
export const Remove = React.lazy(() => import("./library/remove.jsx"));
export const Rider = React.lazy(() => import("./library/rider.jsx"));
export const RocketChat = React.lazy(() => import("./library/rocket-chat.jsx"));
export const RoyalTSX = React.lazy(() => import("./library/royal-tsx.jsx"));
export const RubyMine = React.lazy(() => import("./library/ruby-mine.jsx"));
export const RustRover = React.lazy(() => import("./library/rust-rover.jsx"));
export const Safari = React.lazy(() => import("./library/safari.jsx"));
export const Screens4 = React.lazy(() => import("./library/screens4.jsx"));
export const SequelAce = React.lazy(() => import("./library/sequel-ace.jsx"));
Expand Down
13 changes: 13 additions & 0 deletions lib/components/icons/library/aqua.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function Aqua(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M0 0h24v24H0V0Zm3.0002 19.1999h9.6v1.8h-9.6v-1.8Zm.5946-9.3264a4.3915 4.3915 0 0 0 1.653 1.6716c.4853.2807 1.013.4646 1.578.551l.0006.1018c0 .3774.078.7056.2346.984.1558.2779.391.5029.6756.6462.294.1518.636.228 1.026.228h1.4472v-1.299H9.11c-.1332 0-.2484-.0246-.3444-.0738a.5048.5048 0 0 1-.222-.219c-.0516-.096-.0774-.2112-.0774-.3438v-.0402a4.4563 4.4563 0 0 0 1.476-.5346 4.367 4.367 0 0 0 1.6494-1.6728c.399-.7092.5982-1.5012.5982-2.376 0-.8748-.1992-1.6668-.5976-2.3766a4.3674 4.3674 0 0 0-1.65-1.6722c-.7008-.405-1.4784-.6078-2.3442-.6078-.8658 0-1.6494.2034-2.3502.6084a4.3884 4.3884 0 0 0-1.653 1.6722c-.4014.7092-.6018 1.5012-.6018 2.376 0 .8748.201 1.6668.6018 2.3766Zm6.4344-.7782c-.24.4734-.5724.8448-.9966 1.1124-.4242.2682-.9024.402-1.434.402s-1.011-.1338-1.4376-.402c-.426-.2676-.7608-.6384-1.0032-1.1124-.2418-.474-.363-1.0068-.363-1.5984 0-.5916.1212-1.1244.363-1.5984A2.772 2.772 0 0 1 6.161 4.7861c.4266-.2682.906-.402 1.4376-.402s1.0092.1344 1.434.402c.428.2722.773.657.9966 1.1124.24.474.36 1.0068.36 1.5984 0 .5916-.12 1.1244-.36 1.5984Zm7.6146-6.1002H15.74l-3.2478 9.0036h1.8072l.6816-2.0898h3.5052l.7272 2.0898h1.7682l-3.3378-9.0036ZM16.808 5.118l1.215 3.4338h-2.6238L16.544 5.118l.129-.5724.135.5724Z"
/>
</Icon>
);
}
13 changes: 13 additions & 0 deletions lib/components/icons/library/c-lion.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function CLion(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M0 0h24v24H0V0Zm3 19.1999h9.6v1.8H3v-1.8Zm.6018-9.3264a4.3723 4.3723 0 0 0 1.6464 1.6716v-.0012c.699.4056 1.479.6078 2.3406.6078.729 0 1.398-.135 2.007-.405a4.1173 4.1173 0 0 0 1.521-1.1352 3.8665 3.8665 0 0 0 .813-1.6752h-1.839a2.4132 2.4132 0 0 1-1.3956 1.428 2.9272 2.9272 0 0 1-1.0932.1992c-.5322 0-1.0122-.1326-1.4412-.3984a2.7627 2.7627 0 0 1-1.0062-1.0968c-.2424-.465-.3636-.9888-.3636-1.5726 0-.5826.1212-1.1064.3636-1.572a2.766 2.766 0 0 1 1.0062-1.0962c.429-.2658.909-.399 1.4412-.399a2.937 2.937 0 0 1 1.0932.1992c.3238.1263.6166.3207.8586.57.2373.2454.4202.538.537.8586h1.839a3.8665 3.8665 0 0 0-.813-1.6758 4.1173 4.1173 0 0 0-1.521-1.1352c-.609-.27-1.278-.405-2.007-.405-.8616 0-1.6422.2034-2.3406.6084A4.374 4.374 0 0 0 3.6018 5.121c-.399.7092-.5982 1.5012-.5982 2.376 0 .8748.1992 1.6668.5982 2.3766Zm11.5962.5436v-7.422h-1.7496v9.0036h6.0198v-1.5816H15.198Z"
/>
</Icon>
);
}
13 changes: 13 additions & 0 deletions lib/components/icons/library/chat-gpt.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function ChatGPT(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M.0098 5.7696C.0098 2.5886 2.5883.01 5.7694.01h12.4598c3.1821 0 5.7606 2.5786 5.7606 5.7596V24H5.7694c-3.181 0-5.7596-2.5785-5.7596-5.7596V5.7696Zm11.0354-2.786c-1.975 0-3.7297 1.2698-4.3412 3.1451l-.0012.0073A4.5265 4.5265 0 0 0 3.714 8.3185c-.9875 1.7105-.7651 3.8649.5532 5.3321l.0057.0048a4.5265 4.5265 0 0 0 .3957 3.6796c.9876 1.7104 2.9646 2.5951 4.8944 2.187l.0069-.0026a4.5261 4.5261 0 0 0 3.3845 1.4971c1.9751 0 3.7297-1.2698 4.3412-3.1451l.0012-.0073a4.5266 4.5266 0 0 0 2.9888-2.1826c.9875-1.7104.7651-3.8649-.5532-5.3321l-.0057-.0047a4.5265 4.5265 0 0 0-.3957-3.6796c-.9876-1.7105-2.9646-2.5951-4.8944-2.187l-.0069.0026a4.5265 4.5265 0 0 0-3.3845-1.4971ZM9.4568 15.5288l-3.478-2.0072a3.3702 3.3702 0 0 1-.885-.7384l-.0081.0086c-.9026-1.0579-1.0906-2.6112-.3567-3.8872l.0022.0081c.3957-.6853 1.0115-1.2082 1.7524-1.485v4.2571c0 .0477.0055.0942.016.1389.0344.1604.1372.3005.2848.3857l4.2096 2.4304-1.5372.889ZM5.282 14.4911l3.6867 2.1285a.6049.6049 0 0 0 .1288.0557c.156.0502.3285.0312.476-.0539l4.2095-2.4304.0013 1.7757-3.4773 2.0084a3.3702 3.3702 0 0 1-1.082.3973l.0034.0113c-1.3675.2527-2.8067-.3611-3.5447-1.6348l.0081.0022c-.3956-.6853-.5406-1.48-.4098-2.26Zm6.7178-.4282-1.7865-1.0314v-2.0629l1.7865-1.0315 1.7865 1.0315v2.0629l-1.7865 1.0314Zm-4.3275-2.5008 1.5385.8868V7.5881c0-.1704.0698-.3293.1913-.4392a.6035.6035 0 0 1 .1126-.0837l3.6867-2.1285c-.6101-.5033-1.3708-.775-2.1622-.775l.006-.006c-1.472.0023-2.7233.9418-3.1881 2.2524l.0114.0027a3.371 3.371 0 0 0-.1969 1.1357l.0007 4.0156Zm6.8126 5.3727-3.6867 2.1285c.6101.5033 1.3708.7751 2.1622.7751l-.006.006c1.472-.0023 2.7232-.9418 3.1881-2.2524l-.0115-.0028a3.3715 3.3715 0 0 0 .197-1.1357l-.0007-4.0156-1.5385-.8867v4.8608c0 .1703-.0698.3292-.1913.4392a.6006.6006 0 0 1-.1126.0836Zm3.0311-.3625c.7409-.2767 1.3567-.7996 1.7523-1.485l.0022.0082c.734-1.276.546-2.8293-.3566-3.8872l-.0081.0086a3.3704 3.3704 0 0 0-.8851-.7384l-3.4779-2.0072-1.5372.889 4.2096 2.4304c.1474.0851.2501.2249.2846.385a.601.601 0 0 1 .0162.1395v4.2571Zm-2.4851-9.1918 3.6867 2.1285c.1308-.78-.0142-1.5747-.4098-2.26l.0081.0021c-.738-1.2736-2.1772-1.8875-3.5447-1.6348l.0034.0114a3.3708 3.3708 0 0 0-1.082.3973l-3.4773 2.0084.0012 1.7757 4.2097-2.4304c.1475-.0852.3201-.1041.4761-.0539a.6034.6034 0 0 1 .1286.0557Z"
/>
</Icon>
);
}
13 changes: 13 additions & 0 deletions lib/components/icons/library/data-grip.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function DataGrip(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M0 0h24v24H0V0Zm3 19.1999h9.6v1.8H3v-1.8ZM6.435 2.9951H3.0072v9.0036H6.435c.8526 0 1.6176-.1926 2.2926-.5784a4.1341 4.1341 0 0 0 1.5852-1.6044c.3816-.684.5724-1.4568.5724-2.319 0-.8622-.1908-1.6344-.5724-2.3184a4.1292 4.1292 0 0 0-1.5852-1.6044c-.675-.3864-1.4394-.579-2.2926-.579Zm2.3214 6.0936c-.2184.4482-.5292.792-.9324 1.032s-.873.36-1.4088.36h-1.653V4.5125h1.653c.5364 0 1.0056.12 1.4088.36.4032.2406.714.5844.9324 1.0326.219.4476.3282.978.3282 1.5918 0 .6138-.1092 1.1436-.3282 1.5918Zm3.6528.7848a4.373 4.373 0 0 0 1.6464 1.6716v-.0006c.699.4056 1.5132.6078 2.3412.6078.8274 0 1.5744-.1842 2.2416-.5526a4.13 4.13 0 0 0 1.575-1.515c.384-.6408.576-1.3584.576-2.151v-.708h-3.8136v1.3824h2.0945a1.9786 1.9786 0 0 1-.3647.9138c-.2358.3258-.5544.5814-.9552.7656-.4008.1842-.8478.2766-1.341.2766-.5316 0-1.0122-.1326-1.4406-.3984a2.764 2.764 0 0 1-1.0068-1.0968c-.2418-.465-.363-.99-.363-1.5726s.1212-1.107.363-1.572a2.7672 2.7672 0 0 1 1.0068-1.0968c.429-.2658.909-.3984 1.4406-.3984.3606 0 .6966.057 1.0098.1704.3132.1134.5862.2742.8202.4818.2323.2064.4214.4569.5562.7368h1.878a3.8172 3.8172 0 0 0-.852-1.5564 4.1454 4.1454 0 0 0-1.4922-1.0482c-.5898-.2484-1.2342-.3732-1.9326-.3732-.8616 0-1.6428.2034-2.3412.6084-.6984.405-1.248.963-1.6464 1.6722-.3984.7092-.5982 1.5012-.5982 2.376 0 .8748.1998 1.6668.5982 2.3766Z"
/>
</Icon>
);
}
13 changes: 13 additions & 0 deletions lib/components/icons/library/fleet.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function Fleet(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M12 24c6.6271 0 12-5.3729 12-12 0-1.2155-.357-3.152-1.0914-4.3243-1.183-2.0006-3.6319-3.4782-6.5748-3.8479C15.0039 2.2176 13.4855.6724 12 0 5.3729 0 0 5.3729 0 12s5.3729 12 12 12Zm1.3181-2.99c4.5426-.9696 7.7048-4.1922 7.063-7.1976-.6418-3.0051-4.8442-4.6553-9.3864-3.6852-4.5425.9697-7.7047 4.1923-7.063 7.1977.6419 3.005 4.8442 4.6548 9.3864 3.6851Z"
/>
</Icon>
);
}
13 changes: 13 additions & 0 deletions lib/components/icons/library/go-land.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function GoLand(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M0 0h24v24H0V0Zm3.0029 9.8735a4.3708 4.3708 0 0 0 1.6458 1.6716v-.0006c.699.4056 1.5132.6078 2.3412.6078.828 0 1.575-.1842 2.2416-.5526a4.131 4.131 0 0 0 1.5756-1.515c.384-.6408.576-1.3584.576-2.151v-.708H7.5689v1.3824h2.0945a1.977 1.977 0 0 1-.3647.9138c-.2358.3258-.5538.5814-.9546.7656-.4014.1842-.8484.2766-1.341.2766-.5322 0-1.0122-.1326-1.4412-.3984a2.7633 2.7633 0 0 1-1.0062-1.0968c-.2424-.465-.3636-.99-.3636-1.5726s.1212-1.107.3636-1.572c.2289-.4506.5769-.83 1.0062-1.0968.429-.2658.909-.3984 1.4412-.3984.36 0 .6966.057 1.0098.1704.3132.1134.5862.2742.8202.4818a2.348 2.348 0 0 1 .5556.7368h1.878a3.8204 3.8204 0 0 0-.852-1.5564 4.1453 4.1453 0 0 0-1.4916-1.0482c-.5904-.2484-1.2342-.3732-1.9332-.3732-.8622 0-1.6422.2034-2.3412.6084-.6978.405-1.2468.963-1.6458 1.6722-.399.7092-.5982 1.5012-.5982 2.376 0 .8748.1992 1.6668.5982 2.3766Zm9.9066 0a4.3914 4.3914 0 0 0 1.653 1.6716c.7008.405 1.4886.6084 2.3508.6084.8616 0 1.6428-.2028 2.3436-.6078.7014-.405 1.2516-.9636 1.65-1.6728.3984-.7092.5982-1.5012.5982-2.376 0-.8748-.1998-1.6668-.5982-2.3766a4.3674 4.3674 0 0 0-1.6494-1.6722c-.7014-.405-1.4784-.6078-2.3442-.6078-.8664 0-1.65.2034-2.3508.6084a4.3878 4.3878 0 0 0-1.653 1.6722c-.4014.7092-.6012 1.5012-.6012 2.376 0 .8748.2004 1.6668.6012 2.3766Zm6.435-.7782c-.24.4734-.5724.8448-.9972 1.1124-.4242.2682-.9018.402-1.434.402-.531 0-1.011-.1338-1.437-.402-.4266-.2676-.7608-.6384-1.0032-1.1124-.2424-.474-.3636-1.0068-.3636-1.5984 0-.5916.1212-1.1244.3636-1.5984a2.7718 2.7718 0 0 1 1.0032-1.1124c.426-.2682.906-.402 1.437-.402.5316 0 1.0098.1344 1.434.402.4284.272.7735.657.9972 1.1124.24.474.36 1.0068.36 1.5984 0 .5916-.12 1.1244-.36 1.5984ZM2.9999 19.2h9.6v1.8h-9.6v-1.8Z"
/>
</Icon>
);
}
13 changes: 13 additions & 0 deletions lib/components/icons/library/mongo-db.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function MongoDB(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M24 12c0 6.6274-5.3726 12-12 12S0 18.6274 0 12 5.3726 0 12 0s12 5.3726 12 12ZM12.813 6.0778c.6053.6257 1.8087 1.87 2.3947 4.456.0758.4394.1154.8843.1183 1.3303.0138 2.6732-1.3969 4.35-2.1816 5.0749l-.0168.0152a4.785 4.785 0 0 1-.4714.3856l-.0234.0152a17.0453 17.0453 0 0 0-.3047 1.8405h-.2892a42.3361 42.3361 0 0 0-.1978-1.7189v.0026l-.042-.0297c-.3691-.2693-3.0986-2.3815-2.9296-5.9262.1811-3.8006 2.4082-5.6693 2.8422-6.0087.2803-.299.2916-.4134.3134-.71.0046.0108.0087.0218.012.0304l.0037.0095s.2137.5274.4247.8239c.0437.0953.1699.2257.3475.4094Zm-.6407 4.3997c-.1641-.0009-.1641 4.9706-.1641 4.9706 0 .3867.2299 1.4147.4577 1.4421 0 0-.1657-6.4127-.2936-6.4127Z"
/>
</Icon>
);
}
File renamed without changes.
13 changes: 13 additions & 0 deletions lib/components/icons/library/php-storm.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import Icon from "../icon.jsx";

export default function PHPStorm(props) {
return (
<Icon {...props}>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M.2998.896h24v24h-24v-24Zm3 19.1999h9.5999v1.8h-9.6v-1.8Zm3.861-16.2048H3.2954l-.0006.0006v9.0042h1.7562V9.4933h2.058c.6474 0 1.2132-.1164 1.698-.3504.4842-.234.858-.5628 1.122-.9876.2634-.4242.3954-.9264.3954-1.4796s-.1296-1.0392-.3888-1.4592c-.2598-.4206-.6282-.7464-1.107-.978-.4776-.2316-1.0338-.3474-1.668-.3474ZM8.3307 7.4c-.12.2034-.2899.36-.5113.4692-.2208.1092-.4788.1644-.7746.1644H5.0511v-2.682H7.045c.2958 0 .5538.0546.7746.1638.2208.1092.3912.2634.5112.4632.12.1992.18.4302.18.7044s-.06.513-.18.717Zm3.1289 4.3044c.285.4242.6792.7542 1.1832.99v.0006c.5028.2358 1.0812.354 1.7328.354.6522 0 1.2312-.12 1.737-.36.5058-.2406.8988-.5718 1.1802-.9936.2802-.4224.4206-.8994.4206-1.431 0-.4326-.0966-.8328-.2892-1.1994a2.6693 2.6693 0 0 0-.807-.9264c-.345-.2502-.7386-.4212-1.1802-.5112l-1.5306-.3342c-.279-.069-.4986-.1842-.6594-.3474-.1608-.1626-.2412-.3684-.2412-.6168a.9774.9774 0 0 1 .1734-.576 1.1416 1.1416 0 0 1 .486-.3858c.2076-.0924.4488-.138.7236-.138a1.7487 1.7487 0 0 1 .7296.144c.1992.0858.3699.2264.492.4056.1164.1734.174.3696.174.588h1.7556c-.0042-.5142-.1404-.9702-.4086-1.3662-.2676-.3966-.642-.7062-1.122-.9294-.48-.2232-1.035-.3348-1.6398-.3348s-1.1448.1146-1.6212.3438c-.4758.2292-.8466.549-1.1124.9582-.2658.4098-.399.8718-.399 1.386 0 .4248.0882.8064.264 1.1448.1755.3385.4289.6306.7392.852.3174.2298.6906.3918 1.1196.4854l1.5882.354c.3042.0732.543.204.717.3924.1734.189.2604.4266.2604.714 0 .2316-.0618.4374-.189.6174-.1272.18-.3048.3204-.534.4212-.2298.1008-.483.1506-.801.1506-.3174 0-.5982-.0558-.8424-.1668-.2442-.1116-.435-.2658-.5724-.4632-.1374-.1974-.2058-.4266-.2058-.6882h-1.7622c.009.5532.156 1.0416.441 1.4664Z"
/>
</Icon>
);
}
Loading

0 comments on commit f5a5334

Please sign in to comment.