Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.frontend.Panel Class Reference

Public Member Functions

None __init__ (self, str component_name, str|None sidebar_title, str|None sidebar_icon, str|None frontend_url_path, dict[str, Any]|None config, bool require_admin, str|None config_panel_domain)
 
PanelRespons to_response (self)
 

Public Attributes

 component_name
 
 config
 
 config_panel_domain
 
 frontend_url_path
 
 require_admin
 
 sidebar_icon
 
 sidebar_title
 

Static Public Attributes

 None
 
bool require_admin = False
 

Detailed Description

Abstract class for panels.

Definition at line 233 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.frontend.Panel.__init__ (   self,
str  component_name,
str | None  sidebar_title,
str | None  sidebar_icon,
str | None  frontend_url_path,
dict[str, Any] | None  config,
bool  require_admin,
str | None  config_panel_domain 
)
Initialize a built-in panel.

Definition at line 257 of file __init__.py.

Member Function Documentation

◆ to_response()

PanelRespons homeassistant.components.frontend.Panel.to_response (   self)
Panel as dictionary.

Definition at line 277 of file __init__.py.

Member Data Documentation

◆ component_name

homeassistant.components.frontend.Panel.component_name

Definition at line 268 of file __init__.py.

◆ config

homeassistant.components.frontend.Panel.config

Definition at line 272 of file __init__.py.

◆ config_panel_domain

homeassistant.components.frontend.Panel.config_panel_domain

Definition at line 274 of file __init__.py.

◆ frontend_url_path

homeassistant.components.frontend.Panel.frontend_url_path

Definition at line 271 of file __init__.py.

◆ None

homeassistant.components.frontend.Panel.None
static

Definition at line 240 of file __init__.py.

◆ require_admin [1/2]

bool homeassistant.components.frontend.Panel.require_admin = False
static

Definition at line 252 of file __init__.py.

◆ require_admin [2/2]

homeassistant.components.frontend.Panel.require_admin

Definition at line 273 of file __init__.py.

◆ sidebar_icon

homeassistant.components.frontend.Panel.sidebar_icon

Definition at line 270 of file __init__.py.

◆ sidebar_title

homeassistant.components.frontend.Panel.sidebar_title

Definition at line 269 of file __init__.py.


The documentation for this class was generated from the following file: