buildBody method

  1. @override
Widget buildBody(
  1. BuildContext context,
  2. Component component,
  3. Story story
)
override

Implementation

@override
Widget buildBody(BuildContext context, Component component, Story story) {
  return Row(
    crossAxisAlignment: CrossAxisAlignment.start,
    children: [
      Expanded(child: addon._buildEditor(context)),
      AnimatedOpacity(
        opacity: addon.value != addon.initialValue ? 1.0 : 0.0,
        duration: const Duration(milliseconds: 160),
        child: Padding(
          padding: EdgeInsets.all(8),
          child: IconButton(
            onPressed: () => addon.value = addon.initialValue,
            icon: const Icon(Icons.replay),
          ),
        ),
      ),
    ],
  );
}