from static method
Implementation
static XScaffoldParams? from(
XScaffold widget,
SSRBuildContext context,
WidgetMetadata metadata,
) {
final child = _cookWidget(widget.body, context);
if (metadata.vanish && child == null) {
return null;
}
return XScaffoldParams(
backgroundColor: widget.backgroundColor.toHubbleColor(),
body: child,
bottomNavigationBar: _cookWidget(widget.bottomNavigationBar, context),
title: XTextParams.from(widget.title, context),
extendBody: widget.extendBody,
extendBodyBehindAppBar: widget.extendBodyBehindAppBar,
appBar: XAppBarParams.from(widget.appBar, context),
showAppBar: widget.showAppBar,
);
}