Veronika1101's picture
Update app.py
e8783da verified
raw
history blame
No virus
2.69 kB
import streamlit as st
from pages.rubert.app_bert import ruBert_page
from pages.MiniLM.MiniLm_app import MiniLm_page
st.markdown("""
<style>
/* Основной фон страницы */
body {
background-color: #50C878; /* Изумрудный цвет */
}
/* Фон основной панели, чтобы убрать несоответствующие цвета */
.stApp {
background-color: #50C878;
}
/* Фон и текст боковой панели */
.stSidebar > div:first-child {
background-color: #50C878; /* Изумрудный цвет для боковой панели */
color: #FFFFFF; /* Белый цвет текста для контраста */
}
.stSidebar .sidebar-content {
color: #FFFFFF;
}
/* Стиль заголовка боковой панели */
.stSidebar .sidebar-content h1, .stSidebar .sidebar-content h2, .stSidebar .sidebar-content h3 {
color: #FFFFFF;
}
/* Стиль кнопок */
.stButton > button {
background-color: #006400; /* Темно-изумрудный цвет кнопок */
color: #FFFFFF; /* Белый текст на кнопках */
}
/* Стили текстового поля */
.stTextInput input {
background-color: #FFFFFF; /* Белый фон текстового поля */
color: #006400; /* Темно-изумрудный текст */
}
/* Стили активной кнопки радио и чекбокса */
.stRadio > label > div:first-of-type > div, .stCheckbox > label > div:first-of-type > div {
background-color: #006400; /* Темно-изумрудный фон для активных кнопок радио и чекбоксов */
border-color: #006400;
}
/* Стили слайдера */
.stSlider > div > div > div > div {
background-color: #006400; /* Темно-изумрудный цвет слайдера */
}
</style>
""", unsafe_allow_html=True)
def app_description_page():
st.title("Welcome to My App!")
def main():
st.sidebar.title("Book app")
page = st.sidebar.radio("Select page:", ["About Project", "📚 Book search", "🔍 Book search (faiss)"])
if page == "About Project":
app_description_page()
if page == "📚 Book search":
ruBert_page()
if page == "🔍 Book search (faiss)":
MiniLm_page()
if __name__ == "__main__":
main()