diff --git a/lib/extension/separate_extension.dart b/lib/extension/separate_extension.dart new file mode 100644 index 0000000..71caca5 --- /dev/null +++ b/lib/extension/separate_extension.dart @@ -0,0 +1,13 @@ +import 'package:ansu_ui/ansu_ui.dart'; +import 'package:flutter/material.dart'; + +extension SeparateExt on List { + List sep([Widget separate]) { + return List.generate(this.length * 2 - 1, (index) { + if (index.isEven) + return this[index ~/ 2]; + else + return separate ?? 10.wb; + }); + } +}