Add sidebar demo endpoint
This commit is contained in:
parent
42153f2e27
commit
bb2f840cec
@ -41,3 +41,8 @@ async def generate_response(request: Request, template_name: str, **additional_c
|
|||||||
@router.get("/sidebar/embed.html", response_class=HTMLResponse)
|
@router.get("/sidebar/embed.html", response_class=HTMLResponse)
|
||||||
async def embed_sidebar(request: Request, max_days: int = None):
|
async def embed_sidebar(request: Request, max_days: int = None):
|
||||||
return await generate_response(request, "sidebar/embed.html", max_days=int(max_days))
|
return await generate_response(request, "sidebar/embed.html", max_days=int(max_days))
|
||||||
|
|
||||||
|
|
||||||
|
@router.get("/sidebar/demo.html", response_class=HTMLResponse)
|
||||||
|
async def sidebar_demo(request: Request, max_days: int = None):
|
||||||
|
return await generate_response(request, "sidebar/demo.html", max_days=int(max_days))
|
||||||
|
64
templates/sidebar/demo.html
Normal file
64
templates/sidebar/demo.html
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
{% extends "sidebar/base.html" %}
|
||||||
|
|
||||||
|
{% block header %}
|
||||||
|
{{ super() }}
|
||||||
|
<style>
|
||||||
|
html {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
max-width: 1200px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
margin: 0 auto;
|
||||||
|
|
||||||
|
}
|
||||||
|
.fake-content {
|
||||||
|
margin: 50px 30px 0 30px;
|
||||||
|
padding: 0;
|
||||||
|
background-color: white;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
.calendar {
|
||||||
|
min-width: 250px;
|
||||||
|
margin: 50px 30px 0 30px;
|
||||||
|
border: 1px solid red;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media only screen and (max-width: 600px) {
|
||||||
|
body {
|
||||||
|
flex-wrap: wrap-reverse;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block body %}
|
||||||
|
<div class="fake-content">
|
||||||
|
<h2>Fake content</h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
|
||||||
|
dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
|
||||||
|
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,
|
||||||
|
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
|
||||||
|
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
|
||||||
|
takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed
|
||||||
|
diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et
|
||||||
|
accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum
|
||||||
|
dolor sit amet.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu
|
||||||
|
feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril
|
||||||
|
delenit augue duis dolore te feugait nulla facilisi.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="calendar">
|
||||||
|
{% include "sidebar/includes/header.html" %}
|
||||||
|
{% include "sidebar/includes/events-list.html" %}
|
||||||
|
{% include "sidebar/includes/footer.html" %}
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
Loading…
Reference in New Issue
Block a user