showConsole function

void showConsole({
  1. BuildContext? context,
})

show console btn

Implementation

void showConsole({BuildContext? context}) {
  if (FConsole.instance.status.value == FConsoleStatus.hide) {
    FConsole.instance.status.value = FConsoleStatus.consoleBtn;
    context ??= _contextMap.values.first;
    _ConsoleTheme _consoleTheme = _ConsoleTheme.of(context)!;
    Widget consoleBtn = _consoleTheme.consoleBtn ?? _consoleBtn();

    Alignment consolePosition =
        _consoleTheme.consolePosition ?? Alignment(-0.8, 0.7);

    consoleEntry = OverlayEntry(builder: (ctx) {
      return ConsoleContainer(
        consoleBtn: consoleBtn,
        consolePosition: consolePosition,
      );
    });
    Overlay.of(context).insert(consoleEntry!);
  }
}