17 lines
533 B
Python
17 lines
533 B
Python
|
from jinja2 import Environment, FileSystemLoader
|
||
|
from webcomponents.timeline_white.model import TimeLine
|
||
|
|
||
|
|
||
|
def render(timeline_id: int) -> str:
|
||
|
# Create an agenda instance
|
||
|
timeline = TimeLine(example=True) # timeline_id=timeline_id
|
||
|
|
||
|
# Set up Jinja2 environment and load the template
|
||
|
env = Environment(loader=FileSystemLoader(searchpath='./templates'))
|
||
|
template = env.get_template('timeline.html')
|
||
|
|
||
|
# Render the template with the agenda data
|
||
|
output = template.render(timeline=timeline)
|
||
|
|
||
|
return output
|