buildContent method

Widget buildContent(
  1. bool open,
  2. int index,
  3. Widget content
)

Implementation

Widget buildContent(bool open, int index, Widget content) {
  Widget childWidget;

  if (widget.buildContent is Function) {
    childWidget = widget.buildContent!(open, index, content);
  } else {
    childWidget =
        Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
      Padding(padding: EdgeInsets.only(left: borderPadding), child: border),
      Padding(
          padding: EdgeInsets.only(
              top: titleOrSoPadding,
              right: titleOrSoPadding,
              bottom: titleOrSoPadding,
              left: titleOrSoPadding),
          child: content)
    ]);
  }

  return Align(
      alignment: Alignment.centerLeft,
      child: DefaultTextStyle(
          style: TextStyle(fontSize: 14.0, color: Colors.black),
          child: childWidget));
}