build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Run build.

The context for the build is passed to context.

ビルドを行います。

contextにビルド用のコンテキストが渡されます。

Implementation

@override
Widget build(BuildContext context) {
  final adapter =
      MasamuneAdapterScope.of<MasamuneModuleSimpleblogMasamuneAdapter>(
          context);

  return UniversalScaffold(
    body: ConstrainedBox(
      constraints: const BoxConstraints.expand(),
      child: Center(
        child: adapter?.option.logoImage != null
            ? ClipRRect(
                borderRadius: BorderRadius.circular(16),
                child: Image(
                  image: adapter!.option.logoImage!.toImageProvider(),
                  fit: BoxFit.contain,
                  height: min(context.mediaQuery.size.height * 0.5, 256),
                  width: min(context.mediaQuery.size.width * 0.5, 256),
                ),
              )
            : const CircularProgressIndicator(),
      ),
    ),
  );
}