ysharma HF Staff commited on
Commit
3485af2
·
verified ·
1 Parent(s): 21a0b8f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -562,7 +562,21 @@ def create_ui(generator: FontMoodGenerator):
562
  value="/* Generate a palette first to see CSS code here */",
563
  lines=15
564
  )
 
 
 
 
 
 
 
 
565
 
 
 
 
 
 
 
566
  # Update CSS code when font data changes
567
  def update_css_code(font_data_json):
568
  if not font_data_json:
 
562
  value="/* Generate a palette first to see CSS code here */",
563
  lines=15
564
  )
565
+ palette_preview = gr.HTML(label="Font Palette Preview")
566
+
567
+ # Update the palette preview when font data changes
568
+ def update_palette_preview(font_data_json):
569
+ if not font_data_json:
570
+ return ""
571
+ top_hits = [{"corpus_id": item["corpus_id"], "score": item["score"]} for item in font_data_json]
572
+ return generator._format_palette_as_html(top_hits)
573
 
574
+ font_data_hidden.change(
575
+ fn=update_palette_preview,
576
+ inputs=font_data_hidden,
577
+ outputs=palette_preview
578
+ )
579
+
580
  # Update CSS code when font data changes
581
  def update_css_code(font_data_json):
582
  if not font_data_json: