Skip to content

Conversation

@brkalow
Copy link
Member

@brkalow brkalow commented Oct 30, 2025

This pull request contains changes generated by a Cursor Cloud Agent

Open in Cursor Open in Web

@cursor
Copy link

cursor bot commented Oct 30, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@vercel
Copy link

vercel bot commented Oct 30, 2025

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

Project Deployment Review Updated (UTC)
clerk-docs Ready Ready Preview Jan 19, 2026 5:24pm

Request Review

@brkalow brkalow changed the title Document useWaitlistHook Document useWaitlist() Oct 30, 2025
await waitlist.join({ emailAddress })
}

if (waitlist.id) {
Copy link
Member

Choose a reason for hiding this comment

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

Does waitlist contain a status?

Copy link
Member Author

Choose a reason for hiding this comment

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

It does not, it's a single-step submission

Base automatically changed from ds.feat/custom-flow-apis to core-3 January 9, 2026 16:03
The Waitlist resource doesn't use the "Future" API pattern, so rename
the docs accordingly and update all references.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@brkalow brkalow marked this pull request as ready for review January 9, 2026 22:34
@brkalow brkalow requested a review from a team as a code owner January 9, 2026 22:34
sdk: js-frontend
---

The `Waitlist` object provides methods and properties to manage waitlist entries in your application. It is used when you want to build a custom waitlist UI instead of using the prebuilt [`<Waitlist />`](/docs/reference/components/authentication/waitlist) component.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
The `Waitlist` object provides methods and properties to manage waitlist entries in your application. It is used when you want to build a custom waitlist UI instead of using the prebuilt [`<Waitlist />`](/docs/reference/components/authentication/waitlist) component.
The `Waitlist` object provides methods and properties to manage waitlist entries in your application. It's useful for building a [custom flow](!custom-flow) instead of using the prebuilt [`<Waitlist />`](/docs/reference/components/authentication/waitlist) component.

Copy link
Contributor

Choose a reason for hiding this comment

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

@brkalow We prob want to add SDK-specific examples on top of the Next.js, like the other hooks have. So you'd need to use the <If /> component to have examples for Expo, React, React Router, Tanstack React Start and Chrome Extension on top of Next.js. We can remove Remix tho from the frontmatter, as we've done so for all other hooks.

@alexisintech alexisintech self-assigned this Jan 12, 2026
@alexisintech
Copy link
Member

alexisintech commented Jan 13, 2026

for testing expo, is it @clerk/expo or @clerk/clerk-expo@canary ? I know for core-3 we're changing the package name, i've tried both and can't seem to find the import

@alexisintech
Copy link
Member

hmm i've got the canary version for clerk react, but useWaitlist() isn't appearing as exported from @clerk/clerk-react

Screenshot 2026-01-13 at 15 56 16

@alexcarpenter
Copy link
Member

Its just @clerk/react now https://github.com/clerk/javascript/blob/main/packages/react/package.json#L2

@alexisintech
Copy link
Member

just need to test expo, having issues as one usually does with expo.
also, is the waitlist api available for ios and android? if so, let's get team mobile to conjure up examples for the custom flow :~)

@brkalow
Copy link
Member Author

brkalow commented Jan 14, 2026

@alexisintech It'll be from @clerk/expo@canary.

Co-authored-by: Michael Novotny <manovotny@gmail.com>
@alexisintech
Copy link
Member

alexisintech commented Jan 14, 2026

@alexisintech It'll be from @clerk/expo@canary.

hmm yeah i figured and i had tried it but its not coming up as exported

Screenshot 2026-01-14 at 14 18 03 Screenshot 2026-01-14 at 14 17 58

@alexisintech
Copy link
Member

update: chris and i are on it to figure out expo stuff 😎

@alexcarpenter
Copy link
Member

@alexisintech we were missing some exports clerk/javascript#7609

will be merging soon once we get the tests passing again.

alexisintech
alexisintech previously approved these changes Jan 21, 2026
Copy link
Member

@alexisintech alexisintech left a comment

Choose a reason for hiding this comment

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

🫡 🫡 🫡

@alexisintech alexisintech dismissed their stale review January 21, 2026 02:38

expo giving bug

@alexisintech
Copy link
Member

went to start my expo app and its giving this error despite not having anything google set up in the app at all. it's using the plain email/password auth flows. cc @chriscanin

Screenshot 2026-01-20 at 21 38 00

@chriscanin
Copy link
Member

@alexisintech Looking into this when I get a chance!

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.

8 participants