Skip to content

Commit 244c2f9

Browse files
authored
Merge pull request UiPath#73 from UiPath/fix/header-height-alignment
feat: mobile responsive layout for dev console
2 parents 1e18bf0 + 6dad8e1 commit 244c2f9

31 files changed

Lines changed: 2728 additions & 1201 deletions

demo/mock_factory.py

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@
99
UiPathRuntimeStorageProtocol,
1010
)
1111

12-
from demo.mock_greeting_runtime import (
13-
ENTRYPOINT_GREETING,
14-
MockGreetingRuntime,
12+
from demo.mock_invoice_runtime import (
13+
ENTRYPOINT_INVOICE,
14+
MockInvoiceRuntime,
1515
)
16-
from demo.mock_numbers_runtime import (
17-
ENTRYPOINT_ANALYZE_NUMBERS,
18-
MockNumberAnalyticsRuntime,
16+
from demo.mock_movies_runtime import (
17+
ENTRYPOINT_MOVIES,
18+
MockMoviesRuntime,
19+
)
20+
from demo.mock_pharma_runtime import (
21+
ENTRYPOINT_PHARMA,
22+
MockPharmaRuntime,
1923
)
2024
from demo.mock_support_runtime import (
2125
ENTRYPOINT_SUPPORT_CHAT,
@@ -32,12 +36,7 @@
3236
logger = logging.getLogger(__name__)
3337

3438
# Template mappings: entrypoint -> (events_file, schema_file)
35-
TEMPLATE_RUNTIMES = {
36-
"chat/movies.py:graph": (
37-
"chat_agent/events.json",
38-
"chat_agent/entry-points.json",
39-
),
40-
}
39+
TEMPLATE_RUNTIMES: dict[str, tuple[str, str]] = {}
4140

4241

4342
class MockRuntimeFactory:
@@ -51,14 +50,16 @@ async def new_runtime(
5150
self, entrypoint: str, runtime_id: str, **kwargs
5251
) -> UiPathRuntimeProtocol:
5352
"""Create a new runtime instance for the given entrypoint."""
54-
if entrypoint == ENTRYPOINT_GREETING:
55-
return MockGreetingRuntime(entrypoint=entrypoint)
56-
if entrypoint == ENTRYPOINT_ANALYZE_NUMBERS:
57-
return MockNumberAnalyticsRuntime(entrypoint=entrypoint)
53+
if entrypoint == ENTRYPOINT_PHARMA:
54+
return MockPharmaRuntime(entrypoint=entrypoint)
55+
if entrypoint == ENTRYPOINT_INVOICE:
56+
return MockInvoiceRuntime(entrypoint=entrypoint)
5857
if entrypoint == ENTRYPOINT_SUPPORT_CHAT:
5958
return MockSupportChatRuntime(entrypoint=entrypoint)
6059
if entrypoint == ENTRYPOINT_TELEMETRY:
6160
return MockTelemetryRuntime(entrypoint=entrypoint)
61+
if entrypoint == ENTRYPOINT_MOVIES:
62+
return MockMoviesRuntime(entrypoint=entrypoint)
6263

6364
if entrypoint in TEMPLATE_RUNTIMES:
6465
events_file, schema_file = TEMPLATE_RUNTIMES[entrypoint]
@@ -73,9 +74,9 @@ async def new_runtime(
7374

7475
# Fallback: still return something so the demo doesn't explode
7576
logger.warning(
76-
"Unknown entrypoint %r, falling back to GreetingRuntime", entrypoint
77+
"Unknown entrypoint %r, falling back to PharmaRuntime", entrypoint
7778
)
78-
return MockGreetingRuntime(entrypoint=entrypoint)
79+
return MockPharmaRuntime(entrypoint=entrypoint)
7980

8081
async def get_settings(self) -> UiPathRuntimeFactorySettings | None:
8182
"""Return factory settings (no-op for mock)."""
@@ -89,9 +90,10 @@ def discover_entrypoints(self) -> list[str]:
8990
"""Return all available entrypoints."""
9091
return [
9192
ENTRYPOINT_TELEMETRY,
92-
ENTRYPOINT_GREETING,
93-
ENTRYPOINT_ANALYZE_NUMBERS,
93+
ENTRYPOINT_PHARMA,
94+
ENTRYPOINT_INVOICE,
9495
ENTRYPOINT_SUPPORT_CHAT,
96+
ENTRYPOINT_MOVIES,
9597
*TEMPLATE_RUNTIMES.keys(),
9698
]
9799

demo/mock_greeting_runtime.py

Lines changed: 0 additions & 171 deletions
This file was deleted.

0 commit comments

Comments
 (0)