To enable customized panels in your installation, add the following to your
# Example configuration.yaml entry panel_custom: - name: my-panel sidebar_title: TodoMVC sidebar_icon: mdi:work url_path: my-todomvc module_url: /local/my-panel.js config: who: world
Store your custom panels in
<config>/www to make them available in the frontend at the path
Friendly title for the panel in the sidebar. Omitting it means no sidebar entry (but still accessible through the URL).
Icon for entry. Pick an icon that from Material Design Icons to use for your input and prefix the name with
mdi:. For example
The URL your panel will be available on in the frontend. If omitted will default to the panel name.
module_url, will only be served to users that use the ES5 build of the frontend.
module_url, will only be served to users that use the “latest” build of the frontend.
true to embed panel in iframe. This is necessary if the panel is using the React framework or if it contains conflicting web components.