luisoala commited on
Commit
b12957e
·
1 Parent(s): 24dca8a
Files changed (1) hide show
  1. app.py +12 -10
app.py CHANGED
@@ -56,18 +56,18 @@ def create_ui():
56
  placeholder="e.g. https://huggingface.co/api/datasets/facebook/natural_reasoning/croissant"
57
  )
58
  fetch_btn = gr.Button("Fetch and Validate", variant="primary")
59
-
60
- # Now create the validation results section AFTER the input section
61
- with gr.Group():
62
- # Progress/status message
63
  upload_progress = gr.HTML(
64
  """<div class="progress-status">Ready for validation</div>""",
65
  visible=True)
66
-
 
 
67
  # Validation results
68
  validation_results = gr.HTML(visible=False)
69
 
70
- # Define CSS for the validation UI with improved results fields and hints
71
  gr.HTML("""
72
  <style>
73
  /* Set max width and center the app */
@@ -97,7 +97,7 @@ def create_ui():
97
  align-items: center;
98
  justify-content: space-between;
99
  cursor: pointer;
100
- background-color: rgba(0, 0, 0, 0.03) !important; /* Very subtle background */
101
  }
102
 
103
  .step-left {
@@ -106,6 +106,7 @@ def create_ui():
106
  gap: 10px;
107
  }
108
 
 
109
  .step-status {
110
  width: 24px;
111
  height: 24px;
@@ -114,7 +115,7 @@ def create_ui():
114
  align-items: center;
115
  justify-content: center;
116
  font-weight: bold;
117
- color: white;
118
  }
119
 
120
  .status-success {
@@ -127,19 +128,20 @@ def create_ui():
127
 
128
  .step-details {
129
  padding: 12px 15px;
130
- border-top: 1px solid var(--border-color-primary, rgba(128, 128, 128, 0.1));
131
  background-color: var(--body-background-fill) !important;
132
  }
133
 
134
- /* User hints styling - italic, smaller, no border */
135
  .progress-status {
136
  font-style: italic;
137
  font-size: 0.9em;
138
  color: var(--body-text-color-subdued);
139
  padding: 8px 0;
 
140
  width: 100%;
141
  background: none !important;
142
  border: none !important;
 
143
  }
144
 
145
  /* Override input containers to match page background */
 
56
  placeholder="e.g. https://huggingface.co/api/datasets/facebook/natural_reasoning/croissant"
57
  )
58
  fetch_btn = gr.Button("Fetch and Validate", variant="primary")
59
+
60
+ # Progress/status message - moved up inside the input group
 
 
61
  upload_progress = gr.HTML(
62
  """<div class="progress-status">Ready for validation</div>""",
63
  visible=True)
64
+
65
+ # Now create the validation results section in a separate group
66
+ with gr.Group():
67
  # Validation results
68
  validation_results = gr.HTML(visible=False)
69
 
70
+ # Define CSS for the validation UI
71
  gr.HTML("""
72
  <style>
73
  /* Set max width and center the app */
 
97
  align-items: center;
98
  justify-content: space-between;
99
  cursor: pointer;
100
+ background-color: rgba(0, 0, 0, 0.03) !important;
101
  }
102
 
103
  .step-left {
 
106
  gap: 10px;
107
  }
108
 
109
+ /* Force text color to white in status indicators */
110
  .step-status {
111
  width: 24px;
112
  height: 24px;
 
115
  align-items: center;
116
  justify-content: center;
117
  font-weight: bold;
118
+ color: white !important;
119
  }
120
 
121
  .status-success {
 
128
 
129
  .step-details {
130
  padding: 12px 15px;
 
131
  background-color: var(--body-background-fill) !important;
132
  }
133
 
134
+ /* User hints styling - italic, smaller, better positioned */
135
  .progress-status {
136
  font-style: italic;
137
  font-size: 0.9em;
138
  color: var(--body-text-color-subdued);
139
  padding: 8px 0;
140
+ margin-top: 5px;
141
  width: 100%;
142
  background: none !important;
143
  border: none !important;
144
+ text-align: center;
145
  }
146
 
147
  /* Override input containers to match page background */