render method

Widget render(
  1. BuildContext context,
  2. OwlnextButtonState state
)

Implementation

Widget render(BuildContext context, OwlnextButtonState state) {

  return ButtonTheme(
    child: state.widget.isOutlined == true ? buildOutlinedButton(context, state)
    : buildElevatedButton(context, state)
  );

  /* PREVIOUS VERSION
  return LayoutBuilder(builder: (BuildContext context, BoxConstraints constraints) {
    return Container(
        constraints: BoxConstraints(
          minWidth: state.widget.customWidth ?? constraints.maxWidth,
          maxWidth: state.widget.customWidth ?? constraints.maxWidth,
          minHeight: constraints.maxHeight == double.infinity ? 40 : constraints.maxHeight,
          maxHeight: constraints.maxHeight == double.infinity ? 40 : constraints.maxHeight,
        ),
        child: ButtonTheme(child: state.widget.isOutlined == true ? buildOutlinedButton(context, state) : buildElevatedButton(context, state)));
  });
  */
}