Skip to content

Commit 5c82188

Browse files
feat(icons): Add icon for Litestar framework (#11421)
Add icon for Python's Litestar framework integration. Use the same icon for Starlite as well, since Starlite is Litestar's old name, which is still used in old versions. Closes #10933
1 parent b3cc158 commit 5c82188

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"next-themes": "^0.3.0",
7777
"nextjs-toploader": "^1.6.6",
7878
"parse-numeric-range": "^1.3.0",
79-
"platformicons": "^6.0.2",
79+
"platformicons": "^6.0.3",
8080
"prism-sentry": "^1.0.2",
8181
"prismjs": "^1.27.0",
8282
"query-string": "^6.13.1",

src/components/platformIcon.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ import KotlinSVG from 'platformicons/svg/kotlin.svg';
8080
import LangchainSVG from 'platformicons/svg/langchain.svg';
8181
import LaravelSVG from 'platformicons/svg/laravel.svg';
8282
import LinuxSVG from 'platformicons/svg/linux.svg';
83+
import LitestarSVG from 'platformicons/svg/litestar.svg';
8384
import LogbackSVG from 'platformicons/svg/logback.svg';
8485
import LoguruSVG from 'platformicons/svg/loguru.svg';
8586
import MauiSVG from 'platformicons/svg/maui.svg';
@@ -216,6 +217,7 @@ import KotlinSVGLarge from 'platformicons/svg_80x80/kotlin.svg';
216217
import LangchainSVGLarge from 'platformicons/svg_80x80/langchain.svg';
217218
import LaravelSVGLarge from 'platformicons/svg_80x80/laravel.svg';
218219
import LinuxSVGLarge from 'platformicons/svg_80x80/linux.svg';
220+
import LitestarSVGLarge from 'platformicons/svg_80x80/litestar.svg';
219221
import LogbackSVGLarge from 'platformicons/svg_80x80/logback.svg';
220222
import LoguruSVGLarge from 'platformicons/svg_80x80/loguru.svg';
221223
import MauiSVGLarge from 'platformicons/svg_80x80/maui.svg';
@@ -597,6 +599,10 @@ const formatToSVG = {
597599
sm: LinuxSVG,
598600
lg: LinuxSVGLarge,
599601
},
602+
litestar: {
603+
sm: LitestarSVG,
604+
lg: LitestarSVGLarge,
605+
},
600606
logback: {
601607
sm: LogbackSVG,
602608
lg: LogbackSVGLarge,
@@ -954,6 +960,7 @@ export const PLATFORM_TO_ICON = {
954960
'python-huey': 'huey',
955961
'python-huggingface_hub': 'huggingface',
956962
'python-langchain': 'langchain',
963+
'python-litestar': 'litestar',
957964
'python-loguru': 'loguru',
958965
'python-openai': 'openai',
959966
'python-pylons': 'python',
@@ -965,6 +972,7 @@ export const PLATFORM_TO_ICON = {
965972
'python-sanic': 'sanic',
966973
'python-serverless': 'serverless',
967974
'python-starlette': 'starlette',
975+
'python-starlite': 'litestar',
968976
'python-strawberry': 'strawberry',
969977
'python-spark': 'apache-spark',
970978
'python-sqlalchemy': 'sqlalchemy',

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9475,10 +9475,10 @@ pkg-dir@^4.2.0:
94759475
dependencies:
94769476
find-up "^4.0.0"
94779477

9478-
platformicons@^6.0.2:
9479-
version "6.0.2"
9480-
resolved "https://registry.yarnpkg.com/platformicons/-/platformicons-6.0.2.tgz#a4e43dcdfba09201e0780ce15bbeadf5c0f323d0"
9481-
integrity sha512-YUVj9GTxhMeee4IScqA4sGRGJVsO1/++Xahrr0IeONBIOnlH2RwM/VBZ1L9WjSlR+z9HtE49DUCxH1omzCVcnA==
9478+
platformicons@^6.0.3:
9479+
version "6.0.3"
9480+
resolved "https://registry.yarnpkg.com/platformicons/-/platformicons-6.0.3.tgz#c167ab68c1cdb1a4d97665118b65ebccf7dcbe00"
9481+
integrity sha512-Z83ePiRqlA8yXQI1Y28/xv/7hGW/2BajJESxbnTjQkBjs2vGFAQjMs5E/mkOJoNuDKfEeaHgD7xOqajvARd4AQ==
94829482
dependencies:
94839483
"@types/node" "*"
94849484
"@types/react" "*"

0 commit comments

Comments
 (0)