-
Notifications
You must be signed in to change notification settings - Fork 4
feat: Add Instagram drawer for viewing beta videos #515
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Add a bottom drawer that displays beta videos from Instagram for climbs. The drawer can be opened from: - Ellipsis menu in the queue control bar - Instagram button on the play screen - "Beta Videos" option in queue list item dropdown menus The drawer opens to 90% height and reuses the existing beta videos API endpoint at /api/v1/[board_name]/beta/[climb_uuid].
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Claude Review✅ Ready to merge - Minor issues noted below, but nothing blocking. Issues
|
- Add useBetaCount hook to fetch video count from API
- Show badge with video count in queue control bar ellipsis menu
- Show badge on Instagram button in play screen
- Show badge in queue list item dropdown menus
- Use EllipsisOutlined icon instead of MoreOutlined
- Reduce button spacing in queue control bar (size={4})
Claude Review✅ Ready to merge - Minor issues noted below, but nothing blocking. Issues
|
- Remove unused imports (CloseOutlined, Title) from instagram-drawer.tsx - Create shared useBetaLinks hook to avoid duplicate API calls - Update useBetaCount to use the shared hook - Update InstagramDrawer to use the shared hook instead of fetching directly - Use betaLink.link as React key instead of array index
Claude Review✅ Ready to merge - Minor issues noted below, but nothing blocking. Issues
|
Add a bottom drawer that displays beta videos from Instagram for climbs. The drawer can be opened from:
The drawer opens to 90% height and reuses the existing beta videos API endpoint at /api/v1/[board_name]/beta/[climb_uuid].