Skip to content

Commit 484680b

Browse files
committed
Support setting banner message
1 parent 354118a commit 484680b

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

binderhub/main.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def get(self):
2525
"logoWidth": "320px",
2626
"repoProviders": repoproviders_display_config,
2727
"aboutMessage": self.settings["about_message"],
28+
"bannerHtml": self.settings["banner_message"],
2829
"binderVersion": binder_version,
2930
}
3031
self.render_template(

binderhub/static/js/App.jsx

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,22 @@ const router = createBrowserRouter(
8080
);
8181
function App() {
8282
return (
83-
<div className="container-md">
84-
<div className="col-8 offset-md-2">
85-
<div className="text-center m-4">
86-
<img src={PAGE_CONFIG.logoUrl} width={PAGE_CONFIG.logoWidth} />
83+
<>
84+
{PAGE_CONFIG.bannerHtml && (
85+
<div
86+
className="p-3 bg-light shadow-sm text-center"
87+
dangerouslySetInnerHTML={{ __html: PAGE_CONFIG.bannerHtml }}
88+
></div>
89+
)}
90+
<div className="container-md">
91+
<div className="col-8 offset-md-2">
92+
<div className="text-center m-4">
93+
<img src={PAGE_CONFIG.logoUrl} width={PAGE_CONFIG.logoWidth} />
94+
</div>
95+
<RouterProvider router={router} />
8796
</div>
88-
<RouterProvider router={router} />
8997
</div>
90-
</div>
98+
</>
9199
);
92100
}
93101

0 commit comments

Comments
 (0)