childBuild method

  1. @override
Widget childBuild()
override

Implementation

@override
Widget childBuild() {
  return Column(children: <Widget>[
    Row(
      children: <Widget>[
        Expanded(
          flex: 2,
          child: AFieldMasked(
            key: oabNumber,
            identifier: '${widget.identifier}.number',
            mask: '###.###.###.###.###.###.###',
            hintText: '0.000',
            label: 'OAB',
            keyboardType: TextInputType.number,
            initialValue: widget.initialValue?['number'],
            onSubmit: widget.onSubmit,
          ),
        ),
        const VerticalDivider(width: 10),
        Expanded(
          child: AFieldDropDown<String>(
            key: oabUf,
            identifier: '${widget.identifier}.uf',
            label: 'UF',
            options: <AOption<String>>[
              for (String uf in brUFs)
                AOption<String>(label: uf, value: uf),
            ],
            initialValue: widget.initialValue?['uf'],
            searchable: true,
          ),
        ),
      ],
    ),
    errorText(),
  ]);
}