Files
Kifi/scratch/fix_imports.py

22 lines
1.0 KiB
Python

import re
with open('kifi-app/lib/features/projects/presentation/project_board_screen.dart', 'r') as f:
content = f.read()
if "add_project_sheet.dart" not in content:
content = content.replace("import 'widgets/task_card.dart';", "import 'widgets/task_card.dart';\nimport 'widgets/add_project_sheet.dart';")
with open('kifi-app/lib/features/projects/presentation/project_board_screen.dart', 'w') as f:
f.write(content)
with open('kifi-app/lib/features/projects/presentation/widgets/add_project_sheet.dart', 'r') as f:
content = f.read()
if "project.dart" not in content:
content = content.replace("import 'package:flutter/material.dart';", "import 'package:flutter/material.dart';\nimport '../../domain/project.dart';")
content = content.replace("await repo.updateProject(\n id: widget.project!.id,", "await repo.updateProject(\n projectId: widget.project!.id,")
with open('kifi-app/lib/features/projects/presentation/widgets/add_project_sheet.dart', 'w') as f:
f.write(content)