IconTileSchema

@Serializable
@SerialName(value = "Icon")
data class IconTileSchema(val id: String, val events: SerializableImmutableList<EventSchema>?, val style: StyleSchema, val searchableTerms: SerializableImmutableList<String>?, val visibility: TileSchema.Visibility, val icon: IconSchema) : TileSchema

Renders a single Material Symbol described by icon, honouring its name, color, size and style. This is the standalone icon tile — style is applied to the icon's own layout node.

Triggers dispatched: none. The tile emits no trigger of its own — not even OnDisplayEventTrigger — and is not clickable, so any events declared on it are never fired. Use IconButton when you need a tappable icon, or wrap this tile in a clickable container.

Constructors

Link copied to clipboard
constructor(id: String, events: SerializableImmutableList<EventSchema>?, style: StyleSchema, searchableTerms: SerializableImmutableList<String>?, visibility: TileSchema.Visibility, icon: IconSchema)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val id: String
Link copied to clipboard
Link copied to clipboard
open override val style: StyleSchema
Link copied to clipboard

Functions

Link copied to clipboard
open fun isGone(): Boolean
Link copied to clipboard
open fun isVisible(): Boolean