diff --git a/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt b/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt
index 2af3b0fa..04ce7d70 100644
--- a/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt
+++ b/app/src/main/java/dev/msfjarvis/lobsters/MainActivity.kt
@@ -3,7 +3,6 @@ package dev.msfjarvis.lobsters
import android.os.Bundle
import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity
-import androidx.compose.foundation.Icon
import androidx.compose.foundation.Text
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@@ -18,9 +17,6 @@ import androidx.compose.material.IconToggleButton
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Scaffold
import androidx.compose.material.TopAppBar
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.Favorite
-import androidx.compose.material.icons.filled.FavoriteBorder
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Providers
import androidx.compose.runtime.ambientOf
@@ -156,7 +152,11 @@ private fun EmptyList(showSaved: Boolean) {
horizontalAlignment = Alignment.CenterHorizontally,
) {
if (showSaved) {
- Icon(Icons.Default.FavoriteBorder, tint = savedTitleColor, modifier = Modifier.padding(16.dp))
+ IconResource(
+ R.drawable.ic_favorite_border_24px,
+ tint = savedTitleColor,
+ modifier = Modifier.padding(16.dp)
+ )
Text(stringResource(R.string.no_saved_posts))
} else {
IconResource(R.drawable.ic_sync_problem_24px, modifier = Modifier.padding(16.dp))
@@ -179,8 +179,8 @@ private fun LobstersTopAppBar(showSaved: Boolean, toggleAction: () -> Unit) {
onCheckedChange = { toggleAction.invoke() },
modifier = Modifier.padding(8.dp).align(Alignment.CenterEnd),
) {
- Icon(
- asset = if (showSaved) Icons.Default.Favorite else Icons.Default.FavoriteBorder,
+ IconResource(
+ resourceId = if (showSaved) R.drawable.ic_favorite_24px else R.drawable.ic_favorite_border_24px,
tint = savedTitleColor,
)
}
diff --git a/app/src/main/res/drawable/ic_favorite_24px.xml b/app/src/main/res/drawable/ic_favorite_24px.xml
new file mode 100644
index 00000000..ce351f43
--- /dev/null
+++ b/app/src/main/res/drawable/ic_favorite_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_favorite_border_24px.xml b/app/src/main/res/drawable/ic_favorite_border_24px.xml
new file mode 100644
index 00000000..e6646709
--- /dev/null
+++ b/app/src/main/res/drawable/ic_favorite_border_24px.xml
@@ -0,0 +1,9 @@
+
+
+