This commit is contained in:
Matt Bruce 2025-03-06 14:24:33 -06:00
parent 6829e5db6c
commit b2ce994cea
2 changed files with 6 additions and 3 deletions

View File

@ -19,12 +19,16 @@ struct EmployeeListView: View {
var body: some View {
NavigationView {
List {
ForEach(viewModel.employees) { employee in
//build out dynamic rows first
ForEach(viewModel.employees, id: \.id) { employee in
NavigationLink(destination: EmployeeDetailsView(viewModel: .init(employee: employee))) {
EmployeeRowView(viewModel: .init(employee: employee))
}
.listRowInsets(.none)
.listRowSeparator(.hidden)
}
//add static row if there is a next page
if viewModel.hasNextPage {
ProgressView()
.frame(maxWidth: .infinity, alignment: .center)
@ -34,7 +38,7 @@ struct EmployeeListView: View {
}
}
.navigationTitle("Employees")
.listStyle(.plain)
.listStyle(.insetGrouped)
}
.task {
if viewModel.employees.isEmpty {

View File

@ -37,7 +37,6 @@ struct EmployeeRowView: View {
Spacer() // Pushes everything to the left
}
.padding(.vertical, 8)
}
}