infoButton static method

Widget infoButton({
  1. required String popContentId,
  2. required String info,
})

Implementation

static Widget infoButton(
        {required String popContentId, required String info}) =>
    Padding(
      padding: const EdgeInsets.only(right: 8.0),
      child: SInkButton(
        onTap: (pos) => PopOverlay.addPop(PopOverlayContent(
          id: "info_$popContentId",
          dismissBarrierColor: Colors.black.withValues(alpha: 0.8),
          widget: Align(
            alignment: Alignment.centerLeft,
            child: Padding(
              padding: const EdgeInsets.only(left: 20.0),
              child: Text(
                info,
                style: TextStyle(
                  color: Colors.black,
                  fontSize: 12,
                  fontWeight: FontWeight.normal,
                ),
              ),
            ),
          ),
          frameDesign: FrameDesign(
            title: "Info",
            showCloseButton: true,
            showBottomButtonBar: false,
            titleBarHeight: 30,
            height: 100,
            width: 300,
          ),
        )),
        child: Icon(
          Icons.info,
          color: Colors.blue[100],
        ),
      ),
    );