2024-07-27 17:19:36 +00:00
|
|
|
from dash import html, dcc
|
2024-07-27 15:39:09 +00:00
|
|
|
from ..datalake import stages
|
2024-07-28 10:29:14 +00:00
|
|
|
from ..components.lists import html_list_schema
|
2024-07-27 13:55:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
layout = html.Div([
|
2024-07-27 15:39:09 +00:00
|
|
|
html.Div(children=[
|
|
|
|
html.Ul(
|
|
|
|
children=[
|
|
|
|
html.Li(
|
|
|
|
children=[
|
2024-07-27 17:19:36 +00:00
|
|
|
dcc.Link(
|
2024-07-27 16:45:20 +00:00
|
|
|
stagename,
|
2024-07-27 17:19:36 +00:00
|
|
|
href=f"/stage/{stagename}",
|
2024-07-27 16:45:20 +00:00
|
|
|
className="text-2xl text-center p-2 bg-amber-100 rounded shadow"
|
2024-07-27 17:19:36 +00:00
|
|
|
),
|
2024-07-27 15:39:09 +00:00
|
|
|
html_list_schema(stage)
|
2024-07-27 16:45:20 +00:00
|
|
|
],
|
|
|
|
className="flex-1 bg-gray-100 rounded flex flex-col shadow"
|
2024-07-27 15:39:09 +00:00
|
|
|
) for stagename, stage in stages.items()
|
2024-07-27 16:45:20 +00:00
|
|
|
],
|
|
|
|
className="flex flex-row space-x-2"
|
2024-07-27 15:39:09 +00:00
|
|
|
)
|
2024-07-27 16:45:20 +00:00
|
|
|
],
|
|
|
|
className="w-full mt-4 px-2"
|
|
|
|
),
|
2024-07-27 13:55:20 +00:00
|
|
|
])
|