import gradio as gr from modules.share_price_trend import share_price_trend, gradio_interface examples = [ ["AAPL,GOOGL,MSFT", 90], ["SCHD,QQQ", 365] ] # Define Gradio components for inputs 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.Number( label="Number of Days", value=365 ) # Define output component input = [stock_codes, period] output = gr.Plot() component_rows = [[stock_codes], [period]] # Define the update function def update_output(*args): return gradio_interface(*args)