PaneInstance<T extends PaneInstanceData> constructor

PaneInstance<T extends PaneInstanceData>({
  1. required AffogatoAPI api,
  2. required AffogatoExtensionsEngine extensionsEngine,
  3. required String paneId,
  4. required String instanceId,
  5. required LayoutConfigs layoutConfigs,
})

Implementation

PaneInstance({
  required this.api,
  required this.extensionsEngine,
  required this.paneId,
  required this.instanceId,
  required this.layoutConfigs,
}) : super(
        key: ValueKey(
          "$instanceId${api.workspace.workspaceConfigs.themeBundle.editorTheme.hashCode}${api.workspace.workspaceConfigs.hashCode}${extensionsEngine.hashCode}$layoutConfigs",
        ),
      );