childFocusNode property

FocusNode? childFocusNode
final

The builder/child's focus node that is focused when the popover is dismissed with the keyboard.

The popover only requests focus on childFocusNode. The same node must be passed to builder/child as well.

final focusNode = FocusNode();

FPopover(
  childFocusNode: focusNode, // (1)
  popoverBuilder: (context, controller) => const Text('Popover'),
  builder: (context, controller, child) => FButton(
    focusNode: focusNode, // (2)
    onPress: controller.toggle,
    child: const Text('Open'),
  ),
);

Implementation

final FocusNode? childFocusNode;