Files
hash-wallet/lib/new-ui/widgets/send_page/floating_icon_button.dart
T
malik1004xandGitHub 89e07fbba6 Move to precompiled SVGs (#3072)
* add compile script

* merge

* move to CakeImageWidget

* add precompiled .vec

* fix double declaration

* move .svg

* add to ci

* add svgs
2026-03-13 00:42:06 +01:00

32 lines
1003 B
Dart

import 'package:cake_wallet/src/widgets/cake_image_widget.dart';
import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
class FloatingIconButton extends StatelessWidget {
const FloatingIconButton({super.key, required this.iconPath, required this.onPressed});
final String iconPath;
final VoidCallback onPressed;
@override
Widget build(BuildContext context) {
return Material(
color: Colors.transparent,
borderRadius: const BorderRadius.all(Radius.circular(6)),
child: InkWell(
borderRadius: const BorderRadius.all(Radius.circular(6)),
onTap: onPressed,
child: Padding(
padding: const EdgeInsets.all(4.0),
child: CakeImageWidget(imageUrl:iconPath,
width: 22, height: 22,
colorFilter: ColorFilter.mode(Theme
.of(context)
.colorScheme
.primary, BlendMode.srcIn),
),
)
),
);
}
}