Fix disappearing table on empty result set
This commit is contained in:
parent
6d57622ce3
commit
7aeb015bb1
2 changed files with 14 additions and 7 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
:root {
|
:root {
|
||||||
--background-color: #edf5f6;
|
--background-color: #edf5f6;
|
||||||
--dark-background-color: #e7eced;
|
--dark-background-color: #e7eced;
|
||||||
--light-text-color: #9a9fa0;
|
--light-text-color: #747879;
|
||||||
--small-padding: 10px;
|
--small-padding: 10px;
|
||||||
--medium-padding: 20px;
|
--medium-padding: 20px;
|
||||||
--large-padding: 40px;
|
--large-padding: 40px;
|
||||||
|
|
|
||||||
|
|
@ -155,9 +155,16 @@ def create_dash_app(function_name: str, version: str, function_docs: str) -> Fla
|
||||||
sort_by=[SortBy.parse_obj(s) for s in sort_by],
|
sort_by=[SortBy.parse_obj(s) for s in sort_by],
|
||||||
)
|
)
|
||||||
|
|
||||||
columns, style = update_layout(elements[0] if elements else None)
|
if non_null_conjunctive_filters:
|
||||||
execution_time_histogram, parallel_coords_fig, style = update_charts(
|
all_elements, _ = get_context().tracing_database.query(
|
||||||
elements=elements, function_name=function_name, accent_color=accent_color
|
take=1, conjunctive_tags=[ONLINE_TAG_NAME]
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
all_elements = elements
|
||||||
|
|
||||||
|
columns, style = update_layout(all_elements[0] if all_elements else None)
|
||||||
|
execution_time_histogram, parallel_coords_fig, parallel_style = update_charts(
|
||||||
|
elements=elements, accent_color=accent_color
|
||||||
)
|
)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
@ -170,7 +177,7 @@ def create_dash_app(function_name: str, version: str, function_docs: str) -> Fla
|
||||||
style,
|
style,
|
||||||
execution_time_histogram,
|
execution_time_histogram,
|
||||||
parallel_coords_fig,
|
parallel_coords_fig,
|
||||||
style,
|
parallel_style,
|
||||||
((n_intervals or 0) + 1) if get_context().is_production else -1,
|
((n_intervals or 0) + 1) if get_context().is_production else -1,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -202,12 +209,12 @@ def update_layout(
|
||||||
|
|
||||||
|
|
||||||
def update_charts(
|
def update_charts(
|
||||||
elements: List[Trace], function_name: str, accent_color: str
|
elements: List[Trace], accent_color: str
|
||||||
) -> Tuple[Any, go.Figure, Dict[str, Any]]:
|
) -> Tuple[Any, go.Figure, Dict[str, Any]]:
|
||||||
if not elements:
|
if not elements:
|
||||||
return (
|
return (
|
||||||
html.Span(
|
html.Span(
|
||||||
f"No traces yet: call your function ({function_name}) to create one.",
|
"No matching traces.",
|
||||||
className="placeholder",
|
className="placeholder",
|
||||||
),
|
),
|
||||||
go.Figure(),
|
go.Figure(),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue