import gradio as gr import pandas as pd import numpy as np import random def show_stars(): """ Function that shows the HTML script for stars -Janika""" stars_html = """

Star rating

""" return stars_html # Random data for testing, actual data added later df = pd.DataFrame({ 'Year': np.random.randint(2000, 2024, 25), 'Reviews': np.random.randint(120, 320, 25), }) # Theme theme = gr.themes.Soft( primary_hue="yellow", secondary_hue="amber", spacing_size="sm", radius_size="lg", ) with gr.Blocks(theme=theme) as demo: # Basic user interface for company's view -Janika with gr.Tab("User Interface"): with gr.Row(): with gr.Column(scale=1, min_width=300): # Summary summary_output = gr.Textbox(label="Summary") with gr.Column(scale=2, min_width=300): # Star rating star_rating = gr.HTML(value=show_stars()) # Keywords keywords_output = gr.Textbox(label="Keywords") # Testing Area, for Piitu -Janika with gr.Tab("Testing Area"): with gr.Row(): text_input = gr.Textbox() demo.launch()