Files
elcaribe/news-app/lib/ui/screens/NewsDetail/Widgets/backBtn.dart

25 lines
1010 B
Dart

import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:news/ui/styles/colors.dart';
Widget backBtn(BuildContext context, bool fromShowMore) {
return Positioned.directional(
textDirection: Directionality.of(context),
top: 40,
start: 20.0,
child: InkWell(
child: ClipRRect(
borderRadius: BorderRadius.circular(52.0),
child: BackdropFilter(
filter: ImageFilter.blur(sigmaX: 10, sigmaY: 10),
child: Container(
alignment: Alignment.center,
height: 39,
width: 39,
decoration: const BoxDecoration(color: secondaryColor, shape: BoxShape.circle),
child: const Icon(Icons.keyboard_backspace_rounded, color: darkSecondaryColor)))),
onTap: () {
(fromShowMore == true) ? Navigator.of(context).popUntil((route) => route.isFirst) : Navigator.pop(context);
}));
}