Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions components/DashboardShowcase.js
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,8 @@ export default function DashboardShowcase() {
This is the hosted product running today at
app.openadapt.ai. Workflows, runs, evidence, and
reports stay connected in one reviewable dashboard.
When a run needs a person, the same decision arrives
as one focused mobile handoff.
</p>
</div>

Expand Down Expand Up @@ -350,12 +352,16 @@ export default function DashboardShowcase() {
<div className={styles.actions}>
<a
className="btn-ink"
href="https://app.openadapt.ai/demo"
data-testid="mobile-decision-demo-link"
href="https://app.openadapt.ai/demo/attention"
>
Explore the public demo
See a mobile decision
</a>
<a className="btn-ghost-ink" href="/pricing">
See launch plans
<a
className="btn-ghost-ink"
href="https://app.openadapt.ai/demo"
>
Explore the full demo
</a>
</div>
</div>
Expand Down
8 changes: 4 additions & 4 deletions cypress/e2e/dashboard-showcase.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,14 @@ describe('Cloud product showcase', () => {
'demo.openemr.io/openemr/index.php'
)

// The CTA opens the real public hosted-product demo without requiring
// an account.
// The CTA opens the real public mobile decision demo without requiring
// an account. The route is the user-action contract; the label is not.
cy.get('#cloud-product')
.contains('a', 'Explore the public demo')
.find('[data-testid="mobile-decision-demo-link"]')
.should(
'have.attr',
'href',
'https://app.openadapt.ai/demo'
'https://app.openadapt.ai/demo/attention'
)

// Wait for the active capture to decode, then screenshot.
Expand Down
Loading