We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent def5590 commit ee42a5cCopy full SHA for ee42a5c
1 file changed
codegen/lib/connect.ts
@@ -105,7 +105,16 @@ const setRouteLayoutContext = (
105
blueprint: Blueprint,
106
): void => {
107
file.className = getClassName(node?.path ?? null)
108
- file.needsActionAttempts = false // TODO
+
109
+ file.needsActionAttempts =
110
+ node != null &&
111
+ 'endpoints' in node &&
112
+ node.endpoints.some(
113
+ (e) =>
114
+ e.response.responseType === 'resource' &&
115
+ e.response.resourceType === 'action_attempt',
116
+ )
117
118
file.isClientSessionRoute = node?.name === '/client_sessions'
119
file.isActionAttemptsRoute = node?.name === '/action_attempts'
120
0 commit comments