import 'package:flutter/material.dart'; import 'package:nextcloud_reminder/task_item.dart'; import 'package:nextcloud_reminder/types/tasks.dart'; class RepeatingTask extends StatefulWidget { const RepeatingTask({super.key, required this.task, this.repeat=1}); final Task task; final int repeat; @override State createState() => _RepeatingTaskState(); } class _RepeatingTaskState extends State { late List _occurrences; @override void initState() { super.initState(); _occurrences = List.generate(10, (index) => TaskItem(done: index % widget.repeat == 0 ? false : null)); } @override Widget build(BuildContext context) { return Row( crossAxisAlignment: CrossAxisAlignment.start, children: _occurrences, ); } }