Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -602,7 +602,7 @@ class CustomDash(Dash):
|
|
602 |
renderer=kwargs['renderer'])
|
603 |
|
604 |
#app = Dash(__name__, external_scripts=external_scripts, external_stylesheets=dmc.styles.ALL, on_error=custom_error_handler)
|
605 |
-
app = CustomDash(__name__, server=server, external_scripts=external_scripts, external_stylesheets=dmc.styles.ALL, on_error=custom_error_handler)
|
606 |
|
607 |
def connexion_France_Travail():
|
608 |
client = Api(client_id=os.getenv('POLE_EMPLOI_CLIENT_ID'),
|
@@ -629,7 +629,18 @@ def API_France_Travail(romeListArray):
|
|
629 |
results_df = pd.DataFrame(results)
|
630 |
return results_df
|
631 |
|
632 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
633 |
[
|
634 |
html.Div(
|
635 |
children=[
|
@@ -642,7 +653,7 @@ app.layout = dmc.MantineProvider(
|
|
642 |
dmc.MultiSelect(
|
643 |
placeholder="Selectionnez vos Codes ROME",
|
644 |
id="framework-multi-select",
|
645 |
-
value=
|
646 |
data=searchByRome(''),
|
647 |
w=600,
|
648 |
mt=10,
|
@@ -815,6 +826,10 @@ app.layout = dmc.MantineProvider(
|
|
815 |
},
|
816 |
},
|
817 |
)
|
|
|
|
|
|
|
|
|
818 |
@callback(
|
819 |
Output("mantine-provider", "forceColorScheme"),
|
820 |
Input("color-scheme-toggle", "n_clicks"),
|
|
|
602 |
renderer=kwargs['renderer'])
|
603 |
|
604 |
#app = Dash(__name__, external_scripts=external_scripts, external_stylesheets=dmc.styles.ALL, on_error=custom_error_handler)
|
605 |
+
app = CustomDash(__name__, server=server, use_pages=True, pages_folder='', external_scripts=external_scripts, external_stylesheets=dmc.styles.ALL, on_error=custom_error_handler)
|
606 |
|
607 |
def connexion_France_Travail():
|
608 |
client = Api(client_id=os.getenv('POLE_EMPLOI_CLIENT_ID'),
|
|
|
629 |
results_df = pd.DataFrame(results)
|
630 |
return results_df
|
631 |
|
632 |
+
def layout(**kwargs):
|
633 |
+
listRome = []
|
634 |
+
if kwargs['selectRome'] is None or kwargs['selectRome'].find(',') == -1:
|
635 |
+
listRome.append('M1705')
|
636 |
+
else:
|
637 |
+
if kwargs['selectRome'].find(',') != -1:
|
638 |
+
listArgRome = kwargs['selectRome'].split(',')
|
639 |
+
listRome = listArgRome
|
640 |
+
else:
|
641 |
+
listRome.append(kwargs['selectRome'])
|
642 |
+
|
643 |
+
return dmc.MantineProvider(
|
644 |
[
|
645 |
html.Div(
|
646 |
children=[
|
|
|
653 |
dmc.MultiSelect(
|
654 |
placeholder="Selectionnez vos Codes ROME",
|
655 |
id="framework-multi-select",
|
656 |
+
value=listRome,
|
657 |
data=searchByRome(''),
|
658 |
w=600,
|
659 |
mt=10,
|
|
|
826 |
},
|
827 |
},
|
828 |
)
|
829 |
+
dash.register_page("home", layout=layout, path="/")
|
830 |
+
|
831 |
+
app.layout = html.Div(dash.page_container)
|
832 |
+
|
833 |
@callback(
|
834 |
Output("mantine-provider", "forceColorScheme"),
|
835 |
Input("color-scheme-toggle", "n_clicks"),
|