File tree Expand file tree Collapse file tree 4 files changed +35
-19
lines changed Expand file tree Collapse file tree 4 files changed +35
-19
lines changed Original file line number Diff line number Diff line change 1
- from .footer import render as footer
2
1
from .homepage import render as homepage
3
2
from .stock import render as stock
4
3
from ..data_providers .FinancialDataProviderFactory import FinancialDataProviderFactory
@@ -12,7 +11,6 @@ def render():
12
11
ticker_name = ticker .get_ticker ()
13
12
data_provider = FinancialDataProviderFactory (ticker_name ).get_provider ()
14
13
stock (data_provider )
15
- footer ()
16
14
17
15
else :
18
16
homepage ()
Original file line number Diff line number Diff line change
1
+ import streamlit as st
2
+
3
+
4
+ def render (_data_provider ):
5
+ data = _data_provider .get_stock_info ()
6
+
7
+ st .markdown (f"### { data ['symbol' ]} - { data ['longName' ]} " , unsafe_allow_html = True )
Original file line number Diff line number Diff line change 1
- import streamlit_shadcn_ui as ui
2
-
3
- from .balance_sheet import render as balance_sheet
4
- from .cashflow import render as cashflow
5
- from .income_stmt import render as income_stmt
6
- from .overview import render as overview
7
-
8
- tab_content = {
9
- "Overview" : overview ,
10
- "Balance Sheet" : balance_sheet ,
11
- "Income Statement" : income_stmt ,
12
- "CashFlow" : cashflow ,
13
- }
1
+ from .footer import render as footer
2
+ from .header import render as header
3
+ from .tabs import render as tabs
14
4
15
5
16
6
def render (_data_provider ):
17
- options = list (tab_content .keys ())
18
- current_tab = ui .tabs (options , default_value = options [0 ], key = "current_tab" )
19
-
20
- return tab_content [current_tab ](_data_provider )
7
+ header (_data_provider )
8
+ tabs (_data_provider )
9
+ footer ()
Original file line number Diff line number Diff line change
1
+ import streamlit as st
2
+
3
+ from .balance_sheet import render as balance_sheet
4
+ from .cashflow import render as cashflow
5
+ from .income_stmt import render as income_stmt
6
+ from .overview import render as overview
7
+
8
+ tab_content = {
9
+ "Overview" : overview ,
10
+ "Balance Sheet" : balance_sheet ,
11
+ "Income Statement" : income_stmt ,
12
+ "CashFlow" : cashflow ,
13
+ }
14
+
15
+
16
+ def render (_data_provider ):
17
+ options = list (tab_content .keys ())
18
+
19
+ tabs = st .tabs (options )
20
+ for tab , (tab_name , content ) in zip (tabs , tab_content .items ()):
21
+ with tab :
22
+ content (_data_provider )
You can’t perform that action at this time.
0 commit comments