Add basic scheme for search engine

This commit is contained in:
procrastimax 2023-06-27 23:28:09 +02:00
parent 19d21c91ee
commit 44b9ebbaab
2 changed files with 18 additions and 2 deletions

5
app.py
View file

@ -2,7 +2,7 @@ from pathlib import Path
from typing import List from typing import List
from shiny import App, ui, Inputs, Outputs, Session from shiny import App, ui, Inputs, Outputs, Session
from shiny.types import NavSetArg from shiny.types import NavSetArg
from src import mod_welcome from src import mod_welcome, mod_searchable
from src.util import load_html_str_from_file from src.util import load_html_str_from_file
import os import os
@ -14,7 +14,8 @@ footer_html: str = load_html_str_from_file(os.path.join("www", "footer.html"))
def nav_controls() -> List[NavSetArg]: def nav_controls() -> List[NavSetArg]:
return [ return [
ui.nav(ui.h5("Intro"), mod_welcome.welcome_ui("Intro"), value="intro"), ui.nav(ui.h5("Intro"), mod_welcome.welcome_ui("Intro"), value="intro"),
ui.nav(ui.h5("Datensatz Analyse"), "Datensatz Analyse"), ui.nav(ui.h5("Analyse"), "Analyse"),
ui.nav(ui.h5("Suchmaschine"), mod_searchable.searchable_ui("Suchmaschine")),
ui.nav_control( ui.nav_control(
ui.a( ui.a(
ui.h5("AG-Link"), ui.h5("AG-Link"),

15
src/mod_searchable.py Normal file
View file

@ -0,0 +1,15 @@
from shiny import module, ui, render, Inputs, Outputs, Session
@module.ui
def searchable_ui():
return ui.div("hello world")
@ module.server
def searchable_server(input: Inputs, output: Outputs, session: Session, starting_value=0):
@output
@render.ui
def dataset_infos():
return ui.markdown("")