ente/auth/lib/ui/settings/settings_text_item.dart

36 lines
800 B
Dart
Raw Normal View History

2023-04-10 04:17:45 +00:00
2022-11-01 06:13:06 +00:00
import 'dart:io';
import 'package:flutter/material.dart';
class SettingsTextItem extends StatelessWidget {
final String text;
final IconData icon;
const SettingsTextItem({
super.key,
2023-04-10 04:17:45 +00:00
required this.text,
required this.icon,
});
2022-11-01 06:13:06 +00:00
@override
Widget build(BuildContext context) {
return Column(
children: [
Padding(padding: EdgeInsets.all(Platform.isIOS ? 4 : 6)),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Align(
alignment: Alignment.centerLeft,
2023-08-22 04:47:15 +00:00
child: Text(text, style: Theme.of(context).textTheme.titleMedium),
2022-11-01 06:13:06 +00:00
),
Icon(icon),
],
),
Padding(padding: EdgeInsets.all(Platform.isIOS ? 4 : 6)),
],
);
}
}