emptySlidePostUI method

dynamic emptySlidePostUI(
  1. dynamic context
)

Implementation

Widget emptySlidePostUI(BuildContext context) {
  return Container(
    padding: const EdgeInsets.symmetric(horizontal: 24),
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.stretch,
      children: [
        SvgPicture.asset(
          'assets/images/empty_updates.svg',
          semanticsLabel: L10n.of(context).state,
          height: 150,
          width: 150,
        ),
        const SizedBox(height: 20),
        Text(
          L10n.of(context).createPostsAndEngageWithinSpace,
          textAlign: TextAlign.center,
          style: Theme.of(context).textTheme.bodyMedium,
        ),
        const SizedBox(height: 40),
        OutlinedButton(
          key: NewsUpdateKeys.addTextSlide,
          onPressed: () => NewsUtils.addTextSlide(ref),
          child: Text(L10n.of(context).addTextSlide),
        ),
        const SizedBox(height: 20),
        OutlinedButton(
          key: NewsUpdateKeys.addImageSlide,
          onPressed: () async => await NewsUtils.addImageSlide(ref),
          child: Text(L10n.of(context).addImageSlide),
        ),
        const SizedBox(height: 20),
        OutlinedButton(
          key: NewsUpdateKeys.addVideoSlide,
          onPressed: () async => await NewsUtils.addVideoSlide(ref),
          child: Text(L10n.of(context).addVideoSlide),
        ),
      ],
    ),
  );
}