Yimaru-Mobile/StudioProjects/yimaru_app/lib/ui/widgets/option_text_divider.dart

31 lines
803 B
Dart

import 'package:flutter/material.dart';
import '../common/app_colors.dart';
import '../common/ui_helpers.dart';
class OptionTextDivider extends StatelessWidget {
const OptionTextDivider({super.key});
@override
Widget build(BuildContext context) => _buildOrTextWrapper();
Widget _buildOrTextWrapper() => Row(
children: [
_buildDividerWrapper(),
horizontalSpaceSmall,
_buildOrText(),
horizontalSpaceSmall,
_buildDividerWrapper()
],
);
Widget _buildDividerWrapper() => Expanded(child: _buildDivider());
Widget _buildDivider() => const Divider(color: kcVeryLightGrey);
Widget _buildOrText() => const Text(
'or',
textAlign: TextAlign.center,
style: TextStyle(color: kcMediumGrey),
);
}