Made ChipButton component

This commit is contained in:
ashilkn 2023-03-10 14:06:50 +05:30
parent 5b6ac3f6c2
commit 62208bf93d

View file

@ -0,0 +1,38 @@
import "package:flutter/material.dart";
import "package:photos/theme/ente_theme.dart";
class ChipButtonWidget extends StatelessWidget {
final String label;
final IconData? leadingIcon;
const ChipButtonWidget(
this.label, {
this.leadingIcon,
super.key,
});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(8.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
leadingIcon != null
? Icon(
leadingIcon,
size: 17,
)
: const SizedBox.shrink(),
const SizedBox(width: 4),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 4),
child: Text(
label,
style: getEnteTextTheme(context).smallBold,
),
)
],
),
);
}
}