Le bouton Partager n'apparaît que s'il y a des filtres
This commit is contained in:
@@ -413,9 +413,9 @@ Alors, on fait comment ?
|
|||||||
id="download-observatoire"
|
id="download-observatoire"
|
||||||
),
|
),
|
||||||
dbc.Button(
|
dbc.Button(
|
||||||
"Prévisualiser les données",
|
"Voir les données",
|
||||||
id="btn-observatoire-preview",
|
id="btn-observatoire-preview",
|
||||||
className="btn btn-primary",
|
className="btn btn-primary mt-2",
|
||||||
color="primary",
|
color="primary",
|
||||||
outline=True,
|
outline=True,
|
||||||
),
|
),
|
||||||
@@ -425,13 +425,15 @@ Alors, on fait comment ?
|
|||||||
style={"display": "none"},
|
style={"display": "none"},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
lg=12,
|
||||||
]
|
xl=6,
|
||||||
),
|
),
|
||||||
dbc.Row(
|
|
||||||
dbc.Col(
|
dbc.Col(
|
||||||
html.Div(id="observatoire-copy-container"),
|
id="observatoire-copy-container",
|
||||||
)
|
lg=12,
|
||||||
|
xl=6,
|
||||||
|
),
|
||||||
|
]
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
@@ -606,6 +608,7 @@ def sync_observatoire_share_url(*args):
|
|||||||
href = args[-1]
|
href = args[-1]
|
||||||
|
|
||||||
if not href:
|
if not href:
|
||||||
|
print("no update")
|
||||||
return no_update, no_update
|
return no_update, no_update
|
||||||
|
|
||||||
base_url = href.split("?")[0]
|
base_url = href.split("?")[0]
|
||||||
@@ -622,7 +625,9 @@ def sync_observatoire_share_url(*args):
|
|||||||
|
|
||||||
query_string = urllib.parse.urlencode(params)
|
query_string = urllib.parse.urlencode(params)
|
||||||
full_url = f"{base_url}?{query_string}" if query_string else base_url
|
full_url = f"{base_url}?{query_string}" if query_string else base_url
|
||||||
|
print("query", query_string)
|
||||||
|
|
||||||
|
if params:
|
||||||
copy_button = dcc.Clipboard(
|
copy_button = dcc.Clipboard(
|
||||||
id="btn-copy-observatoire-url",
|
id="btn-copy-observatoire-url",
|
||||||
target_id="observatoire-share-url",
|
target_id="observatoire-share-url",
|
||||||
@@ -643,6 +648,8 @@ def sync_observatoire_share_url(*args):
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
copy_button = html.Div()
|
||||||
|
|
||||||
return full_url, copy_button
|
return full_url, copy_button
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user