-
Notifications
You must be signed in to change notification settings - Fork 229
ENG-7551: add booked page #1606
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Greptile Summary
This PR adds a new /booked confirmation page to the Reflex web application, designed to be shown after users successfully book a call or consultation. The implementation creates a simple thank-you page that follows the established codebase patterns.
The new booked.py file contains a single page component that displays a success message using a booked_title() function and provides two navigation buttons - one to return to the homepage and another to proceed to the installation documentation. The page structure mirrors other landing pages in the codebase, using the same layout components (navbar(), footer_index()) and CSS classes for consistent styling.
The page is registered in the routing system through the standard @rx.page decorator with the route /booked and integrates into the application's navigation structure by adding the import to pcweb/pages/__init__.py. This follows the established pattern where individual page modules are imported and automatically included in the routes list through the dynamic route collection mechanism.
The implementation appears to be part of a larger sales or customer engagement flow, providing users with clear next steps after booking - either returning to explore more about Reflex or proceeding directly to get started with the framework.
Confidence score: 3/5
- This PR introduces a minor issue with duplicate security imports and uses a mismatched section ID
- Score reflects simple implementation with minor cleanup needed rather than critical functionality concerns
- Pay attention to the duplicate import in
__init__.pyand the hardcoded section ID inbooked.py
2 files reviewed, 1 comment
|
|
||
|
|
||
|
|
||
| @rx.page( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a template we can use? if not lets add the create_meta_tags as well
* add booked page * second page * updates * add url
* ENG-7370: Bring back prompt box * updates * fix redirect * add min prompt length * Update Local Component section of Wrapping React (#1584) * Fix the existing broken example due to using JSX syntax in a JS file. * Add more explanation about using rx.asset * Add example of including CSS import * Add important consideration and usecase bullets * update to best practice docs (#1586) * streamlit reflex blog (#1540) * streamlit reflex blog * small fix * add new image --------- Co-authored-by: Tom Gotsman <[email protected]> Co-authored-by: Alek Petuskey <[email protected]> * update cloud hosting (#1588) * ENG-7438: Fix small icons on what is reflex build page (#1590) * ENG-7375: AI builder nav item + bump (#1589) * ENG-7375: AI builder nav item + bump * update * ENG-7443: make DOCS badge responsive (#1591) * make DOCS badge responsive * center logo + badge * move all contact sales links to pricing (#1595) * move all contact sales links to pricing * update * + new templates (#1593) * Update ‘Apps built with Reflex’ stat from 100K+ to 300K+ (#1596) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alek <[email protected]> * Update affiliate partner booking links to lemcal.com (#1597) - Update both 'Become a Partner' buttons to use https://app.lemcal.com/@alek/reflex-demo?back=1 - Replace old Cal.com form URLs with new lemcal.com booking URL - Maintains existing functionality while updating to new booking system Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alek <[email protected]> * ENG-7440: update ai docs (+ ENG-7383) (#1592) * update ai docs * more ai-related docs * + ai docs * Update docs/ai_builder/features/code_editor.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update docs/ai_builder/app_lifecycle/copy_app.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update docs/ai_builder/app_lifecycle/general.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update docs/ai_builder/integrations/databricks.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * updates part I * update part II --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * add input types for better use (#1598) * add demo url for AG Grid (#1599) * fix affiliate link (#1602) Co-authored-by: Tom Gotsman <[email protected]> * ENG-7498: Blog (From Jupyter Notebook to Production Dashboard) (#1600) * blog * add thumbnail to blog * remove pro and team tier mentions (#1603) * ENG-7542: new blog + prev. blog image fix (#1604) * new blog + prev. blog image fix * Update blog/2025-09-02-reflex-build.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * use .path for URL --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * update deploy strategy (#1607) * Revert "ENG-7498: Blog (From Jupyter Notebook to Production Dashboard) (#1600)" (#1608) This reverts commit f1ad749. * Revert "ENG-7542: new blog + prev. blog image fix (#1604)" (#1609) This reverts commit 56c1a14. * ENG-7551: add booked page (#1606) * add booked page * second page * updates * add url * ENG-7585: docs patch (+ ENG-7581) (#1611) * refine ai docs * Reflex Build IDE vid * refine interaction mode docs * patches to navbar, sidebar, and others * add link with url * make set sidebar index event temporal --------- Co-authored-by: carlosabadia <[email protected]> * add watch preview button * update video url --------- Co-authored-by: Kastier1 <[email protected]> Co-authored-by: Masen Furer <[email protected]> Co-authored-by: Ahmad Hakim <[email protected]> Co-authored-by: Tom Gotsman <[email protected]> Co-authored-by: Tom Gotsman <[email protected]> Co-authored-by: Alek Petuskey <[email protected]> Co-authored-by: Mohamed Otefi <[email protected]> Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Alek <[email protected]> Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
No description provided.