abriMenuMobile method

void abriMenuMobile(
  1. BuildContext context
)

Implementation

void abriMenuMobile(BuildContext context) {
  if (indexMenu != null) {
    Modular.get<IAppController>().indexMenuTemporario = indexMenu!;
  }
  showModalBottomSheet<void>(
      context: context,
      backgroundColor: Colors.transparent,
      builder: (BuildContext context) {
        final cor = mobilePrimary
            ? Theme.of(context).colorScheme.primary
            : Theme.of(context).colorScheme.secondary;
        return Container(
          decoration: BoxDecoration(
            color: ColorUtils.adjustColorShade(cor, -100),
            borderRadius: const BorderRadius.only(
              topLeft: Radius.circular(20),
              topRight: Radius.circular(20),
            ),
          ),
          padding: const EdgeInsets.all(10),
          height: 400,
          child: SingleChildScrollView(
            scrollDirection: Axis.vertical,
            child: SubMenuMobile(
              menu: this,
              inicio: true,
            ),
          ),
        );
      });
}