Skip to content

Commit d1516ca

Browse files
committed
feat(mobile): add enrollment, staffing inputs and missing data flags
1 parent aac7180 commit d1516ca

2 files changed

Lines changed: 93 additions & 2 deletions

File tree

mobile/index.html

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,22 @@ <h4>Oloosirkon Secondary</h4>
8585
<p class="type-text">Type: Initial Assessment</p>
8686
</div>
8787
</div>
88+
89+
<!-- Card 3: Missing Data -->
90+
<div class="inspection-card" style="border-left: 3px solid var(--color-danger);">
91+
<div class="card-header">
92+
<h4>Enkorika Primary</h4>
93+
<span class="badge" style="background-color: rgba(239, 68, 68, 0.2); color: var(--color-danger);"><i
94+
class="fa-solid fa-triangle-exclamation"></i> Incomplete</span>
95+
</div>
96+
<div class="card-body">
97+
<p><i class="fa-solid fa-location-dot"></i> Kajiado Central</p>
98+
<p style="color: var(--color-danger); margin-top: 4px; font-weight: 500;"><i
99+
class="fa-solid fa-circle-exclamation" style="color: var(--color-danger);"></i> Missing: Playgroup
100+
Data, Teacher Count</p>
101+
<p class="type-text">Status: Action Required Before Sync</p>
102+
</div>
103+
</div>
88104
</div>
89105

90106
<!-- Action Buttons Area -->
@@ -113,8 +129,49 @@ <h4>Oloosirkon Secondary</h4>
113129

114130
<div class="wizard-content">
115131
<div class="wizard-title">
116-
<h2>Infrastructure Assessment</h2>
117-
<p>Provide feedback on the physical assets.</p>
132+
<h2>School Details & Infrastructure</h2>
133+
<p>Provide details on enrollment, staffing, and physical assets.</p>
134+
</div>
135+
136+
<!-- Enrollment Settings -->
137+
<div class="form-group box-style">
138+
<label>Learner Enrollment</label>
139+
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-3);">
140+
<div>
141+
<label
142+
style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 4px; display: block;">Playgroup</label>
143+
<input type="number" placeholder="Total" class="form-input">
144+
</div>
145+
<div>
146+
<label style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 4px; display: block;">PP1
147+
(Boys/Girls)</label>
148+
<input type="text" placeholder="e.g. 15/18" class="form-input">
149+
</div>
150+
<div>
151+
<label style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 4px; display: block;">PP2
152+
(Boys/Girls)</label>
153+
<input type="text" placeholder="e.g. 20/22" class="form-input">
154+
</div>
155+
</div>
156+
</div>
157+
158+
<!-- Staffing Settings -->
159+
<div class="form-group box-style">
160+
<label>Staffing & Teachers</label>
161+
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-3);">
162+
<div>
163+
<label
164+
style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 4px; display: block;">Qualified
165+
Teachers</label>
166+
<input type="number" placeholder="Count" class="form-input">
167+
</div>
168+
<div>
169+
<label
170+
style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 4px; display: block;">Teacher-Child
171+
Ratio</label>
172+
<input type="text" placeholder="e.g. 1:25" class="form-input">
173+
</div>
174+
</div>
118175
</div>
119176

120177
<div class="form-group box-style">
@@ -302,6 +359,19 @@ <h4>Media Upload Failed</h4>
302359
<p><i class="fa-regular fa-clock"></i> Yesterday, 04:30 PM</p>
303360
</div>
304361
</div>
362+
363+
<div class="inspection-card" style="border-left: 3px solid var(--color-danger);">
364+
<div class="card-header">
365+
<h4>Sync Blocked</h4>
366+
<span class="badge"
367+
style="background-color: rgba(239, 68, 68, 0.2); color: var(--color-danger);">Incomplete</span>
368+
</div>
369+
<div class="card-body">
370+
<p style="color: var(--color-danger); font-weight: 500;"><i
371+
class="fa-solid fa-file-circle-exclamation"></i> 2 records missing critical indicators</p>
372+
<p><i class="fa-regular fa-clock"></i> Tap to resolve</p>
373+
</div>
374+
</div>
305375
</div>
306376
</section>
307377

mobile/src/style.css

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,27 @@ body {
543543
color: var(--color-primary);
544544
}
545545

546+
.form-input {
547+
width: 100%;
548+
padding: 0.75rem;
549+
border-radius: var(--radius-md);
550+
border: 1px solid var(--border-color);
551+
background-color: var(--bg-input);
552+
color: var(--text-primary);
553+
font-family: var(--font-family);
554+
font-size: 0.95rem;
555+
transition: border-color 0.2s;
556+
}
557+
558+
.form-input:focus {
559+
outline: none;
560+
border-color: var(--color-primary);
561+
}
562+
563+
.form-input::placeholder {
564+
color: var(--text-muted);
565+
}
566+
546567
.photo-upload {
547568
border: 2px dashed var(--border-color);
548569
border-radius: var(--radius-lg);

0 commit comments

Comments
 (0)