@@ -20,7 +20,7 @@ import Core
20
20
import SwiftUI
21
21
import Combine
22
22
23
- struct SubmissionGrader : View {
23
+ struct SubmissionGraderView : View {
24
24
private enum Layout {
25
25
case portrait
26
26
case landscape // only on iPads no matter the iPhone screen size
@@ -106,7 +106,7 @@ struct SubmissionGrader: View {
106
106
bottomInset: CGFloat
107
107
) -> some View {
108
108
VStack ( spacing: 0 ) {
109
- SubmissionHeader ( assignment: viewModel. assignment, submission: viewModel. submission)
109
+ SubmissionHeaderView ( assignment: viewModel. assignment, submission: viewModel. submission)
110
110
. accessibility ( sortPriority: 2 )
111
111
Divider ( )
112
112
HStack ( spacing: 0 ) {
@@ -115,7 +115,7 @@ struct SubmissionGrader: View {
115
115
Divider ( )
116
116
ZStack ( alignment: . top) {
117
117
VStack ( spacing: 0 ) {
118
- SimilarityScore ( viewModel. selectedAttempt, file: viewModel. file)
118
+ SimilarityScoreView ( viewModel. selectedAttempt, file: viewModel. file)
119
119
SubmissionViewer (
120
120
assignment: viewModel. assignment,
121
121
submission: viewModel. selectedAttempt,
@@ -151,14 +151,14 @@ struct SubmissionGrader: View {
151
151
) -> some View {
152
152
ZStack ( alignment: . bottom) {
153
153
VStack ( alignment: . leading, spacing: 0 ) {
154
- SubmissionHeader ( assignment: viewModel. assignment, submission: viewModel. submission)
154
+ SubmissionHeaderView ( assignment: viewModel. assignment, submission: viewModel. submission)
155
155
attemptToggle
156
156
. accessibility ( hidden: drawerState == . max)
157
157
Divider ( )
158
158
let isSubmissionContentHiddenFromA11y = ( drawerState != . min || showAttempts)
159
159
ZStack ( alignment: . top) {
160
160
VStack ( spacing: 0 ) {
161
- SimilarityScore ( viewModel. selectedAttempt, file: viewModel. file)
161
+ SimilarityScoreView ( viewModel. selectedAttempt, file: viewModel. file)
162
162
SubmissionViewer (
163
163
assignment: viewModel. assignment,
164
164
submission: viewModel. selectedAttempt,
@@ -173,7 +173,7 @@ struct SubmissionGrader: View {
173
173
}
174
174
Spacer ( ) . frame ( height: drawerState == . min ? minHeight : ( minHeight + maxHeight) / 2 )
175
175
}
176
- Drawer ( state: $drawerState, minHeight: minHeight, maxHeight: maxHeight) {
176
+ DrawerContainer ( state: $drawerState, minHeight: minHeight, maxHeight: maxHeight) {
177
177
tools ( bottomInset: bottomInset, isDrawer: true )
178
178
}
179
179
}
@@ -257,7 +257,7 @@ struct SubmissionGrader: View {
257
257
if drawerState == . min {
258
258
snapDrawerTo ( . mid)
259
259
}
260
- let newTab = SubmissionGrader . GraderTab ( rawValue: newValue ?? 0 ) !
260
+ let newTab = SubmissionGraderView . GraderTab ( rawValue: newValue ?? 0 ) !
261
261
withAnimation ( . default) {
262
262
tab = newTab
263
263
}
@@ -339,7 +339,7 @@ struct SubmissionGrader: View {
339
339
)
340
340
let isCommentsOnScreen = isGraderTabOnScreen ( . comments, isDrawer: isDrawer)
341
341
VStack ( spacing: 0 ) {
342
- SubmissionCommentList (
342
+ SubmissionCommentListView (
343
343
assignment: viewModel. assignment,
344
344
submission: viewModel. submission,
345
345
attempts: viewModel. attempts,
0 commit comments