build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Describes the part of the user interface represented by this widget.

Implementation

@override
Widget build(BuildContext context) {
  return Focus(
    focusNode: focusNode,
    onFocusChange: (hasFocus) {
      if (mounted) setState(() {});
    },
    onKeyEvent: (event) {
      return handleKeyEvent(event);
    },
    child: _CheckboxRenderWidget(
      value: widget.value,
      label: widget.label,
      focused: focusNode.hasFocus || widget.focused,
      style: widget.style,
      focusedStyle: widget.focusedStyle,
    ),
  );
}