Skip to content

Commit b73467e

Browse files
authored
Merge pull request #1636 from DimensionDev/feature/tab_icon
add tab icon
2 parents 361ee5b + f36aa89 commit b73467e

File tree

5 files changed

+100
-0
lines changed

5 files changed

+100
-0
lines changed

compose-ui/src/commonMain/kotlin/dev/dimension/flare/data/model/TabSettings.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ public sealed class IconType {
130130
Feeds,
131131
Messages,
132132
Rss,
133+
Weibo,
133134
}
134135
}
135136

compose-ui/src/commonMain/kotlin/dev/dimension/flare/ui/component/TabIcon.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import compose.icons.fontawesomeicons.Solid
2323
import compose.icons.fontawesomeicons.brands.Bluesky
2424
import compose.icons.fontawesomeicons.brands.Mastodon
2525
import compose.icons.fontawesomeicons.brands.Twitter
26+
import compose.icons.fontawesomeicons.brands.Weibo
2627
import compose.icons.fontawesomeicons.solid.Bell
2728
import compose.icons.fontawesomeicons.solid.BookBookmark
2829
import compose.icons.fontawesomeicons.solid.CircleUser
@@ -302,4 +303,5 @@ internal fun IconType.Material.MaterialIcon.toIcon(): ImageVector =
302303
IconType.Material.MaterialIcon.Feeds -> FontAwesomeIcons.Solid.SquareRss
303304
IconType.Material.MaterialIcon.Messages -> FontAwesomeIcons.Solid.Message
304305
IconType.Material.MaterialIcon.Rss -> FontAwesomeIcons.Solid.SquareRss
306+
IconType.Material.MaterialIcon.Weibo -> FontAwesomeIcons.Brands.Weibo
305307
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"info" : {
3+
"author" : "xcode",
4+
"version" : 1
5+
},
6+
"symbols" : [
7+
{
8+
"filename" : "fa-weibo.svg",
9+
"idiom" : "universal"
10+
}
11+
]
12+
}
Lines changed: 84 additions & 0 deletions
Loading

iosApp/flare/UI/Component/TabIcon.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ extension IconType.MaterialMaterialIcon {
135135
case .feeds: "fa-square-rss"
136136
case .messages: "fa-message"
137137
case .rss: "fa-square-rss"
138+
case .weibo: "fa-weibo"
138139
}
139140
}
140141
}

0 commit comments

Comments
 (0)