Add option to use placeholder icon as custom icon

This commit is contained in:
MM20
2022-08-02 16:33:23 +02:00
parent 0552f18001
commit ac028946ee
2 changed files with 17 additions and 0 deletions
@@ -94,6 +94,7 @@ sealed class CustomIcon : CustomAttribute {
)
}
"force_themed_icon" -> ForceThemedIcon
"default_placeholder_icon" -> DefaultPlaceholderIcon
else -> null
}
}
@@ -171,4 +172,15 @@ object UnmodifiedSystemDefaultIcon: CustomIcon() {
).toString()
}
}
/**
* Use the default placeholder icon
*/
object DefaultPlaceholderIcon: CustomIcon() {
override fun toDatabaseValue(): String {
return jsonObjectOf(
"type" to "default_placeholder_icon"
).toString()
}
}