row_separator.dart 753 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:fis_ui/index.dart';
  2. import 'package:flutter/material.dart';
  3. ///行区分占位UI
  4. class RowSeparator extends FStatelessWidget {
  5. const RowSeparator({super.key});
  6. @override
  7. FWidget build(BuildContext context) {
  8. FDivider divider;
  9. EdgeInsetsGeometry padding;
  10. if (kIsMobile) {
  11. divider = const FDivider(
  12. thickness: 1,
  13. color: Colors.grey,
  14. );
  15. padding = const EdgeInsets.only(
  16. left: 10,
  17. right: 10,
  18. );
  19. } else {
  20. divider = const FDivider(
  21. height: 1,
  22. color: Colors.grey,
  23. );
  24. padding = const EdgeInsets.only(
  25. left: 6,
  26. right: 6,
  27. );
  28. }
  29. return FPadding(
  30. padding: padding,
  31. child: divider,
  32. );
  33. }
  34. }