From 2fbac611738c736d6246659f3d9eae8772d431c3 Mon Sep 17 00:00:00 2001 From: Alek Petuskey Date: Fri, 9 Jan 2026 18:16:54 -0800 Subject: [PATCH 1/4] Fix missing success pages and improve UI --- pcweb/pages/check_your_email_demo.py | 28 +++++++++++++--------- pcweb/pages/meeting_successfully_booked.py | 28 +++++++++++++--------- 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/pcweb/pages/check_your_email_demo.py b/pcweb/pages/check_your_email_demo.py index baab879e7..fa6112a63 100644 --- a/pcweb/pages/check_your_email_demo.py +++ b/pcweb/pages/check_your_email_demo.py @@ -1,22 +1,28 @@ import reflex as rx - -from pcweb.flexdown import markdown_with_shiki +import reflex_ui as ui from pcweb.templates.webpage import webpage -contents = """ -# Thanks for Submitting a Demo Request - -Check your email, we sent a calendar link to get access. -""" - @webpage( path="/thank-you", title="Thanks for Submitting a Demo Request · Reflex.dev", - add_as_page=False, + add_as_page=True, ) def page_thank_you(): return rx.box( - markdown_with_shiki(contents), - class_name="h-[80vh] w-full flex flex-col items-center justify-center", + rx.heading( + "Thanks for Submitting a Demo Request", + class_name="gradient-heading font-x-large lg:font-xxx-large text-center text-transparent", + ), + rx.text( + "Check your email, we sent a calendar link to get access.", + class_name="font-md text-balance text-slate-9 text-center mt-4", + ), + rx.box( + ui.button( + "Home", variant="primary", size="lg", on_click=rx.redirect("/") + ), + class_name="flex flex-row items-center gap-x-4 mt-8", + ), + class_name="h-[60vh] w-full flex flex-col items-center justify-center p-4", ) diff --git a/pcweb/pages/meeting_successfully_booked.py b/pcweb/pages/meeting_successfully_booked.py index 66ca738a7..a6d0136f5 100644 --- a/pcweb/pages/meeting_successfully_booked.py +++ b/pcweb/pages/meeting_successfully_booked.py @@ -1,22 +1,28 @@ import reflex as rx - -from pcweb.flexdown import markdown_with_shiki +import reflex_ui as ui from pcweb.templates.webpage import webpage -contents = """ -# Thanks for Submitting a Demo Request - -Meeting successfully booked! -""" - @webpage( path="/meeting-successfully-booked", title="Meeting Successfully Booked · Reflex.dev", - add_as_page=False, + add_as_page=True, ) def page_meeting_successfully_booked(): return rx.box( - markdown_with_shiki(contents), - class_name="h-[80vh] w-full flex flex-col items-center justify-center", + rx.heading( + "Meeting Successfully Booked!", + class_name="gradient-heading font-x-large lg:font-xxx-large text-center text-transparent", + ), + rx.text( + "We have sent you a confirmation email with all the details.", + class_name="font-md text-balance text-slate-9 text-center mt-4", + ), + rx.box( + ui.button( + "Home", variant="primary", size="lg", on_click=rx.redirect("/") + ), + class_name="flex flex-row items-center gap-x-4 mt-8", + ), + class_name="h-[60vh] w-full flex flex-col items-center justify-center p-4", ) From 757f765f55b849c5383f43be0d4c908d4d9f5729 Mon Sep 17 00:00:00 2001 From: Alek Petuskey Date: Fri, 9 Jan 2026 18:18:52 -0800 Subject: [PATCH 2/4] Apply ruff formatting --- pcweb/pages/check_your_email_demo.py | 4 +--- pcweb/pages/meeting_successfully_booked.py | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/pcweb/pages/check_your_email_demo.py b/pcweb/pages/check_your_email_demo.py index fa6112a63..2f0597104 100644 --- a/pcweb/pages/check_your_email_demo.py +++ b/pcweb/pages/check_your_email_demo.py @@ -19,9 +19,7 @@ def page_thank_you(): class_name="font-md text-balance text-slate-9 text-center mt-4", ), rx.box( - ui.button( - "Home", variant="primary", size="lg", on_click=rx.redirect("/") - ), + ui.button("Home", variant="primary", size="lg", on_click=rx.redirect("/")), class_name="flex flex-row items-center gap-x-4 mt-8", ), class_name="h-[60vh] w-full flex flex-col items-center justify-center p-4", diff --git a/pcweb/pages/meeting_successfully_booked.py b/pcweb/pages/meeting_successfully_booked.py index a6d0136f5..d82727f88 100644 --- a/pcweb/pages/meeting_successfully_booked.py +++ b/pcweb/pages/meeting_successfully_booked.py @@ -19,9 +19,7 @@ def page_meeting_successfully_booked(): class_name="font-md text-balance text-slate-9 text-center mt-4", ), rx.box( - ui.button( - "Home", variant="primary", size="lg", on_click=rx.redirect("/") - ), + ui.button("Home", variant="primary", size="lg", on_click=rx.redirect("/")), class_name="flex flex-row items-center gap-x-4 mt-8", ), class_name="h-[60vh] w-full flex flex-col items-center justify-center p-4", From e08272059a4a8ecf20bf9793acd4434074ebe986 Mon Sep 17 00:00:00 2001 From: Alek Petuskey Date: Fri, 9 Jan 2026 18:24:54 -0800 Subject: [PATCH 3/4] Fix typo in healthcare use case --- pcweb/pages/use_cases/healthcare/views/features_2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcweb/pages/use_cases/healthcare/views/features_2.py b/pcweb/pages/use_cases/healthcare/views/features_2.py index e80f275d8..5433e4718 100644 --- a/pcweb/pages/use_cases/healthcare/views/features_2.py +++ b/pcweb/pages/use_cases/healthcare/views/features_2.py @@ -27,7 +27,7 @@ def features_2() -> rx.Component: "PlugSocketIcon", "Designed for Data-Intensive Healthcare Workflows", "Native Python environment for all your integrations", - "Integrate EMR/EHR data, HL7 & FHIR APIs, claims & billing systems, research databases, Snowflake, Postgres, Databricks, BigQuery, and clinical analytics & ML models — all in pure Python without switching contexts or languages.", + "Integrate EMR data, HL7 & FHIR APIs, claims & billing systems, research databases, Snowflake, Postgres, Databricks, BigQuery, and clinical analytics & ML models — all in pure Python without switching contexts or languages.", ), class_name="grid lg:grid-cols-4 grid-cols-1 mx-auto w-full max-w-[64.19rem] lg:border-x border-slate-3 relative overflow-hidden border-t lg:divide-x divide-slate-3 max-lg:divide-y", ) From b4f48cb4cee73b18fa8dcf9f8e4a372e268edd18 Mon Sep 17 00:00:00 2001 From: Alek Petuskey Date: Fri, 9 Jan 2026 18:26:44 -0800 Subject: [PATCH 4/4] Fix import sorting (ruff) --- pcweb/pages/check_your_email_demo.py | 1 + pcweb/pages/meeting_successfully_booked.py | 1 + 2 files changed, 2 insertions(+) diff --git a/pcweb/pages/check_your_email_demo.py b/pcweb/pages/check_your_email_demo.py index 2f0597104..5bef3da32 100644 --- a/pcweb/pages/check_your_email_demo.py +++ b/pcweb/pages/check_your_email_demo.py @@ -1,5 +1,6 @@ import reflex as rx import reflex_ui as ui + from pcweb.templates.webpage import webpage diff --git a/pcweb/pages/meeting_successfully_booked.py b/pcweb/pages/meeting_successfully_booked.py index d82727f88..535da7acb 100644 --- a/pcweb/pages/meeting_successfully_booked.py +++ b/pcweb/pages/meeting_successfully_booked.py @@ -1,5 +1,6 @@ import reflex as rx import reflex_ui as ui + from pcweb.templates.webpage import webpage