import "@arcgis/map-components/components/arcgis-time-zone-label";- Inheritance:
- ArcgisTimeZoneLabel→
PublicLitElement
- Since
- ArcGIS Maps SDK for JavaScript 4.33
Time Zone Label is a component for displaying the current arcgis-map.timeZone of an arcgis-map.
Demos
Properties
actionIcon
- Type
- Icon["icon"] | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
An optional leading icon that is displayed within the component.
- Attribute
- action-icon
disabled
- Type
- boolean
When true, the component is visually withdrawn and cannot receive user interaction.
- Attribute
- disabled
- Default value
- false
icon
- Type
- Icon["icon"] | undefined
- Since
- ArcGIS Maps SDK for JavaScript 4.34
Icon which represents the component. Typically used when the component is controlled by another component (e.g. by the Expand component).
- See also
- Attribute
- icon
- Default value
- "time-zone"
referenceElement
- Type
- ArcgisReferenceElement | string | undefined
By assigning the id attribute of the Map or Scene component to this property, you can position a child component anywhere in the DOM while still maintaining a connection to the Map or Scene.
- Attribute
- reference-element
view
The view associated with the component.
Note: The recommended approach is to fully migrate applications to use map and scene components and avoid using MapView and SceneView directly. However, if you are migrating a large application from widgets to components, you might prefer a more gradual transition. To support this use case, the SDK includes this
viewproperty which connects a component to a MapView or SceneView. Ultimately, once migration is complete, the arcgis-time-zone-label component will be associated with a map or scene component rather than using theviewproperty.
Methods
| Method | Signature |
|---|---|
componentOnReady inherited | componentOnReady(): Promise<this> |
componentOnReady
- Signature
-
componentOnReady (): Promise<this>
Creates a promise that resolves once the component is fully loaded.
- Returns
- Promise<this>
Example
const arcgisTimeZoneLabel = document.querySelector("arcgis-time-zone-label");document.body.append(arcgisTimeZoneLabel);await arcgisTimeZoneLabel.componentOnReady();console.log("arcgis-time-zone-label is ready to go!");Events
| Name | Type |
|---|---|
| CustomEvent<{ name: "state"; }> | |
arcgisPropertyChange
arcgisPropertyChange: CustomEvent<{ name: "state"; }> Emitted when the value of a property is changed. Use this to listen to changes to properties.
arcgisReady
arcgisReady: CustomEvent<void> Emitted when the component associated with a map or scene view is ready to be interacted with.