build method

  1. @override
FWidget<T> build()
override

Implementation

@override
FWidget<T> build() => FPadding.all(app, 8,
  child: FColumn(app,
    gap: 8,
    children: [
      FRow(app,
        gap: 8,
        children: [
          FButton(app,
            onClickFn: (_) => debugWidget.setState(() {
              debugWidget.selectedComp = null;
            }),
            child: FPadding.symmetric(app, 4, 8,
              child: FLabel(app, text: 'BACK'),
            ),
          ),
          FButton(app,
            onClickFn: (_) => debugWidget.rebuild(),
            child: FPadding.symmetric(app, 4, 8,
              child: FLabel(app, text: 'REFRESH'),
            ),
          ),
        ],
      ),

      FExpanded(app,
        child: FPadding.all(app, 8,
          child: FSingleChildScrollView(app,
            child: FColumn(app,
              gap: 4,
              children: [
                ...buildDebugCompBaseControls(),

                FPadding.symmetric(app, 8, 0,
                  child: FSeparator(app,
                    labelGap: 8,
                    label: FLabel(app, text: 'Controls'),
                  ),
                ),

                ...buildDebugCompControls(),
              ],
            ),
          ),
        ),
      ),
    ],
  ),
);