Skip to content

Loading spinner in attach ephemeral IP modal#3200

Merged
david-crespo merged 3 commits intomainfrom
ephemeral-ip-error-handling
Apr 24, 2026
Merged

Loading spinner in attach ephemeral IP modal#3200
david-crespo merged 3 commits intomainfrom
ephemeral-ip-error-handling

Conversation

@david-crespo
Copy link
Copy Markdown
Collaborator

Closes #3197. Turns out we were using a bespoke modal + form thing instead of our dedicated ModalForm component that handles the loading state in the button. Turns out there are a bunch of modal forms that aren't using ModalForm like they probably should. I'll fix the other ones in another PR.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
console Ready Ready Preview Apr 23, 2026 11:10pm

Request Review

@david-crespo
Copy link
Copy Markdown
Collaborator Author

@charliepark I pulled in your submitDisabled?: string from #3201

Copy link
Copy Markdown
Contributor

@charliepark charliepark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, and I like the sentinel approach to testing. Certainly easier than mucking around with blocking resources in developer tools.

@david-crespo
Copy link
Copy Markdown
Collaborator Author

I had to add it to the CLAUDE.md because Claude was happy to write an interceptor in the test that makes the response an error and I didn’t like that. It’s not terrible, but I didn’t like how it has to match by URL path.

@david-crespo david-crespo merged commit 93ae439 into main Apr 24, 2026
7 checks passed
@david-crespo david-crespo deleted the ephemeral-ip-error-handling branch April 24, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Considerable delay on feedback for 'Attach Ephemeral IP' button + not following 'Attach Floating IP' pattern

2 participants