import gradio as gr from modules.share_price_trend import share_price_trend examples = [ ["AAPL,GOOGL,MSFT", 90], ["SCHD,QQQ", 365] ] # Define Gradio components for inputs title = gr.Markdown("

Share Price Trend

") stock_codes = gr.Textbox( label="Stock Codes", # info="Enter stock codes separated by comma.", placeholder="e.g., AAPL,GOOGL,MSFT", value="SCHD,QQQ" ) period = gr.Slider( label="Number of Days", value=90, maximum=3650 ) # Define output component input = [stock_codes, period] output = gr.HTML() component_rows = [[stock_codes], [period]] # Define the update function def update_output(*args): return share_price_trend(*args)