Stay organized with collections
Save and categorize content based on your preferences.
blockly > ThemeManager > Component
ThemeManager.Component interface
The type for a Blockly UI Component.
Signature:
interface Component
Properties
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["Blockly's `ThemeManager.Component` interface defines the structure for UI components within Blockly's theming system."],["Each component has an `element` property, which can be either an HTML or SVG element, and a `propertyName` for identification."]]],["The `Component` interface defines the structure for a Blockly UI element within the `ThemeManager`. It specifies two essential properties: `element`, which can be either an HTML or SVG element representing the component in the DOM, and `propertyName`, a string identifier for the component. This interface essentially dictates how UI elements are represented and identified within the Blockly theme management system.\n"]]