aarsregnskap module

class Aarsregnskap

Bases: ABC

Module for displaying annual financial statements (Årsregnskap).

module_number

Sequential ID of the module instance.

module_name

Name of the module class.

label

User-visible label of the module, shown as “Årsregnskap”.

icon

Emoji icon representing the module.

module_layout

The UI layout object returned by _create_layout().

icon: str
label: str
abstractmethod layout()

Define the layout for the Aarsregnskap module.

This is an abstract method that must be implemented by subclasses to define the module’s layout.

Returns:

A Dash HTML Div component representing the layout of the module.

Return type:

html.Div

module_callbacks()

Registers Dash callbacks for the Årsregnskap module.

Return type:

None

module_layout: Div
module_name: str
module_number: int
class AarsregnskapTab

Bases: TabImplementation, Aarsregnskap

AarsregnskapTab is an implementation of the Aarsregnskap module as a tab in a Dash application.

class AarsregnskapWindow

Bases: WindowImplementation, Aarsregnskap

AarsregnskapWindow is an implementation of the Aarsregnskap module as a window in a Dash application.