loans.main
1from screens.loans.new_loan import TakeNewLoan, MakeNewLoan 2import streamlit as st 3 4 5class Loan: 6 """ 7 Classe que representa os empréstimos. 8 """ 9 10 def main_menu(self): 11 """ 12 Menu principal. 13 """ 14 15 col1, col2, col3 = st.columns(3) 16 17 with col1: 18 st.header(":bank: Novo Empréstimo") 19 20 menu_options = { 21 "Tomar empréstimo": TakeNewLoan, 22 "Realizar empréstimo": MakeNewLoan 23 } 24 25 with col2: 26 loan_menu_options = st.selectbox(label="Menu", options=menu_options.keys()) 27 selected_class = menu_options[loan_menu_options] 28 29 st.divider() 30 selected_class().main_menu()
class
Loan:
6class Loan: 7 """ 8 Classe que representa os empréstimos. 9 """ 10 11 def main_menu(self): 12 """ 13 Menu principal. 14 """ 15 16 col1, col2, col3 = st.columns(3) 17 18 with col1: 19 st.header(":bank: Novo Empréstimo") 20 21 menu_options = { 22 "Tomar empréstimo": TakeNewLoan, 23 "Realizar empréstimo": MakeNewLoan 24 } 25 26 with col2: 27 loan_menu_options = st.selectbox(label="Menu", options=menu_options.keys()) 28 selected_class = menu_options[loan_menu_options] 29 30 st.divider() 31 selected_class().main_menu()
Classe que representa os empréstimos.