import streamlit as st

from src.content import (
    HERO_TEXT,
    ABOUT_TEXT,
    CITATION_LABEL,
    CITATION_TEXT,
    LICENCE_TEXT,
    INTRO_TEXT,
    METHODOLOGY_TEXT
)

from src.expert import expert_mode
from src.calculator import calculator_mode

st.set_page_config(layout="wide",
                   page_title="ECOLOGITS",
                   page_icon='đŸ’Ŧ')

st.html(HERO_TEXT)

st.markdown(INTRO_TEXT)

tab_calculator, tab_expert, tab_method, tab_about = st.tabs(['🧮 Calculator', '🤓 Expert Mode', '📖 Methodology', 'ℹī¸ About'])

with tab_calculator:

    calculator_mode()

with tab_expert:

    expert_mode()

with tab_method:

    st.write(METHODOLOGY_TEXT)

with tab_about:

    st.write(ABOUT_TEXT)

with st.expander('📚 Citation'):
    st.html(CITATION_LABEL)
    st.html(CITATION_TEXT)

st.html(LICENCE_TEXT)