Skip to content

feat(demo): Netflix-skinned demo for managed-auth-react#4

Closed
dprevoznik wants to merge 1 commit intomainfrom
hypeship/netflix-demo
Closed

feat(demo): Netflix-skinned demo for managed-auth-react#4
dprevoznik wants to merge 1 commit intomainfrom
hypeship/netflix-demo

Conversation

@dprevoznik
Copy link
Copy Markdown

Summary

  • New `packages/netflix-demo` Vite app that wraps `` in a Netflix-style backdrop (red bloom, black gradient, Bebas Neue wordmark).
  • Two modes:
    • Preview (default) — state picker scrubs through every UI step (`prime`, `discovering`, `awaiting_input`, `success`, `error`, etc.) under the Netflix appearance. No backend required.
    • Live — pass `?session=&code=` to render the all-in-one component against a real connection.
  • Theming lives in `src/netflixAppearance.ts` as pure data — lift directly into a customer app.

Run

```bash
bun install
bun run --filter @onkernel/managed-auth-react-netflix-demo dev
```
Opens at http://localhost:5174.

Test plan

  • `bun run typecheck` clean across the workspace
  • `bun run --filter @onkernel/managed-auth-react-netflix-demo build` succeeds
  • Vite dev server boots and serves the page
  • Visual sanity check across every preview state
  • Live mode with a real `session` + `code` from the Kernel SDK

🤖 Generated with Claude Code

Drops <KernelManagedAuth /> onto a Netflix-style backdrop (red bloom,
black gradient, Bebas Neue wordmark) with theming applied via the
appearance API. Two modes:

- preview (default): scrub through every UI step against the Netflix
  appearance, no backend needed
- live: pass ?session=<id>&code=<code> to render the all-in-one
  component against a real session

Theming lives in src/netflixAppearance.ts as pure data so it can be
lifted directly into a customer app.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@dprevoznik dprevoznik closed this May 4, 2026
@dprevoznik dprevoznik deleted the hypeship/netflix-demo branch May 4, 2026 10:40
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.

1 participant