ente/lib/ui/tools/collage/collage_common_widgets.dart
2023-05-26 22:58:29 +05:30

49 lines
1.1 KiB
Dart

import "package:flutter/widgets.dart";
import "package:photos/generated/l10n.dart";
import "package:photos/theme/ente_theme.dart";
class CollageLayoutHeading extends StatelessWidget {
const CollageLayoutHeading({
super.key,
});
@override
Widget build(BuildContext context) {
return Align(
alignment: Alignment.centerLeft,
child: Padding(
padding: const EdgeInsets.fromLTRB(8, 20, 0, 4),
child: Text(
S.of(context).collageLayout,
style: TextStyle(
color: getEnteColorScheme(context).textBase,
),
),
),
);
}
}
class CollageLayoutIconButton extends StatelessWidget {
const CollageLayoutIconButton({
super.key,
required this.child,
required this.onTap,
});
final Widget child;
final void Function() onTap;
@override
Widget build(BuildContext context) {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: onTap,
child: Padding(
padding: const EdgeInsets.all(4),
child: child,
),
);
}
}