Private
_position$Private
_spinning$The ARIA label to be set on the component. If not passed to the component,
defaults to the tooltip
value.
If true, the button does not emit clicks and has some styling applied to make it appear as if it's disabled.
A component input property that sets the
Esri Icon Font CSS class
that will be displayed on the button widget. Defaults to esri-icon-question
.
Accepts a string of styles, to apply as inline styles to the button.
Sets a tooltip for the widget by setting the HTML5 title
attribute.
Readonly
view$The VMC view tree's View
as an observable stream.
Private
viewAn Angular event that fires when the user clicks on the button. In this instance,
a click can be a MouseClick
, or a keyup.enter | keyup.space
event when the tabindex is set to the widget element.
The
Esri UIAddPosition
describing where in the Map's UI the widget should be placed.
A component Input property that sets the button in a "loading" state, where it sets the icon to "esri-icon-loading-indicator" and adds the "esri-rotating" css class.
Essentially, setting this input to true
turns the button into a spinner until this property is set to false
.
Private
onPrivate
onGenerated using TypeDoc
A component that adds a button to a VMC map or web map UI as an Esri widget. This component is designed to be placed in a VMC view tree.
Example usage: