test-theme / app.py
NeoPy's picture
Create app.py
fd55c28 verified
raw
history blame
1.28 kB
import gradio as gr
from gradio.themes.default import Default
class SimpleModern(Default):
def __init__(self):
super().__init__(
primary_hue="blue",
secondary_hue="gray",
neutral_hue="white",
font=("Helvetica", "Arial", "sans-serif"),
font_mono=("Courier New", "Courier", "monospace"),
spacing_size="md",
radius_size="md",
text_size="md",
)
self.name = "SimpleModern"
self.set(
background_fill_primary="#f5f5f5",
background_fill_secondary="#ffffff",
block_background_fill="#ffffff",
block_border_color="#e0e0e0",
block_shadow="none",
button_primary_background_fill="#007bff",
button_primary_text_color="#ffffff",
input_background_fill="#ffffff",
input_border_color="#ced4da",
input_text_color="#495057",
link_text_color="#007bff",
body_text_color="#212529",
)
# Assuming SimpleModern is your custom theme class
demo = gr.Interface(
fn=your_function,
inputs=gr.inputs.Textbox(),
outputs=gr.outputs.Textbox(),
theme=SimpleModern(),
title="Test App",
)
demo.launch()