1234567891011121314151617181920212223242526272829303132333435 |
- import 'package:flutter/material.dart';
- import 'package:photos/theme/ente_theme.dart';
- class IconButtonWidget extends StatelessWidget {
- final bool isPrimary;
- final bool isSecondary;
- final bool isRounded;
- final IconData icon;
- const IconButtonWidget({
- this.isPrimary = true,
- this.isSecondary = false,
- this.isRounded = false,
- required this.icon,
- super.key,
- });
- @override
- Widget build(BuildContext context) {
- final colorTheme = getEnteColorScheme(context);
- return GestureDetector(
- child: Container(
- padding: const EdgeInsets.all(8),
- height: 40,
- width: 40,
- decoration: BoxDecoration(
- borderRadius: BorderRadius.circular(20),
- ),
- child: Icon(
- Icons.close_outlined,
- color: isSecondary ? colorTheme.strokeMuted : colorTheme.strokeBase,
- ),
- ),
- );
- }
- }
|