fix: Remove null safety checks for selectedProjectId in Layout
This commit is contained in:
parent
ec6c24464e
commit
2c79d3eec8
@ -108,7 +108,7 @@ class _LayoutState extends State<Layout> {
|
||||
}
|
||||
|
||||
final isExpanded = projectController.isProjectSelectionExpanded.value;
|
||||
final selectedProjectId = projectController.selectedProjectId?.value;
|
||||
final selectedProjectId = projectController.selectedProjectId.value;
|
||||
final selectedProject = projectController.projects.firstWhereOrNull(
|
||||
(p) => p.id == selectedProjectId,
|
||||
);
|
||||
@ -116,7 +116,7 @@ class _LayoutState extends State<Layout> {
|
||||
final hasProjects = projectController.projects.isNotEmpty;
|
||||
|
||||
if (!hasProjects) {
|
||||
projectController.selectedProjectId?.value = '';
|
||||
projectController.selectedProjectId.value = '';
|
||||
} else if (selectedProject == null) {
|
||||
projectController
|
||||
.updateSelectedProject(projectController.projects.first.id);
|
||||
@ -309,7 +309,7 @@ class _LayoutState extends State<Layout> {
|
||||
itemCount: projectController.projects.length,
|
||||
itemBuilder: (context, index) {
|
||||
final project = projectController.projects[index];
|
||||
final selectedId = projectController.selectedProjectId?.value;
|
||||
final selectedId = projectController.selectedProjectId.value;
|
||||
final isSelected = project.id == selectedId;
|
||||
|
||||
return RadioListTile<String>(
|
||||
|
Loading…
x
Reference in New Issue
Block a user