@@ -74,9 +74,9 @@ export default function ApplicationDetailsModal({
7474
7575 return (
7676 < Dialog open = { isOpen } onOpenChange = { onClose } >
77- < DialogContent className = "max-h-[90vh] max-w-4xl overflow-y-auto overflow-x-hidden bg-gray-900 border-gray-800 " >
77+ < DialogContent className = "max-h-[90vh] max-w-4xl overflow-y-auto overflow-x-hidden border bg-card " >
7878 < DialogHeader >
79- < DialogTitle className = "text-2xl font-light text-white " >
79+ < DialogTitle className = "text-2xl font-light text-foreground " >
8080 Application Details
8181 </ DialogTitle >
8282 </ DialogHeader >
@@ -85,11 +85,11 @@ export default function ApplicationDetailsModal({
8585 { /* Applicant Header */ }
8686 < div className = "flex items-start justify-between" >
8787 < div >
88- < h2 className = "text-xl font-medium text-white " >
88+ < h2 className = "text-xl font-medium text-foreground " >
8989 { application . first_name } { application . last_name }
9090 </ h2 >
91- < p className = "text-gray-400 " > { application . job_title || 'Position' } </ p >
92- < div className = "mt-2 flex items-center gap-4 text-sm text-gray-400 " >
91+ < p className = "text-muted-foreground " > { application . job_title || 'Position' } </ p >
92+ < div className = "mt-2 flex items-center gap-4 text-sm text-muted-foreground " >
9393 < span className = "flex items-center gap-1" >
9494 < Calendar className = "h-4 w-4" />
9595 Applied { new Date ( application . applied_at ) . toLocaleDateString ( ) }
@@ -108,32 +108,32 @@ export default function ApplicationDetailsModal({
108108 value = { status }
109109 onValueChange = { handleStatusChange }
110110 >
111- < SelectTrigger className = "w-[140px] bg-gray-800 border-gray-700 text-white " >
112- < SelectValue className = "text-white " />
111+ < SelectTrigger className = "w-[140px] border bg-accent/70 text-foreground " >
112+ < SelectValue className = "text-foreground " />
113113 </ SelectTrigger >
114- < SelectContent className = "bg-gray-800 border-gray-700 text-white " >
115- < SelectItem value = "pending" className = "text-gray-300 hover:text-white " > Pending</ SelectItem >
116- < SelectItem value = "reviewing" className = "text-gray-300 hover:text-white " > Reviewing</ SelectItem >
117- < SelectItem value = "shortlisted" className = "text-gray-300 hover:text-white " > Shortlisted</ SelectItem >
118- < SelectItem value = "rejected" className = "text-gray-300 hover:text-white " > Rejected</ SelectItem >
119- < SelectItem value = "hired" className = "text-gray-300 hover:text-white " > Hired</ SelectItem >
114+ < SelectContent className = "border bg-accent/70 text-foreground " >
115+ < SelectItem value = "pending" className = "text-muted-foreground hover:text-foreground " > Pending</ SelectItem >
116+ < SelectItem value = "reviewing" className = "text-muted-foreground hover:text-foreground " > Reviewing</ SelectItem >
117+ < SelectItem value = "shortlisted" className = "text-muted-foreground hover:text-foreground " > Shortlisted</ SelectItem >
118+ < SelectItem value = "rejected" className = "text-muted-foreground hover:text-foreground " > Rejected</ SelectItem >
119+ < SelectItem value = "hired" className = "text-muted-foreground hover:text-foreground " > Hired</ SelectItem >
120120 </ SelectContent >
121121 </ Select >
122122 </ div >
123123 </ div >
124124
125125 { /* Contact Information */ }
126- < div className = "rounded-lg border border-gray-800 p-4" >
127- < h3 className = "mb-3 text-lg font-medium text-white " > Contact Information</ h3 >
126+ < div className = "rounded-lg border bg-accent/50 p-4" >
127+ < h3 className = "mb-3 text-lg font-medium text-foreground " > Contact Information</ h3 >
128128 < div className = "grid gap-3" >
129129 < a
130130 href = { `mailto:${ application . email } ` }
131- className = "flex items-center gap-2 text-gray-400 hover:text-white transition-colors"
131+ className = "flex items-center gap-2 text-muted-foreground hover:text-muted-foreground/50 transition-colors"
132132 >
133133 < Mail className = "h-4 w-4" />
134134 { application . email }
135135 </ a >
136- < div className = "flex items-center gap-2 text-gray-400 " >
136+ < div className = "flex items-center gap-2 text-muted-foreground " >
137137 < Phone className = "h-4 w-4" />
138138 { application . phone }
139139 </ div >
@@ -142,7 +142,7 @@ export default function ApplicationDetailsModal({
142142 href = { application . linkedin }
143143 target = "_blank"
144144 rel = "noopener noreferrer"
145- className = "flex items-center gap-2 text-gray-400 hover:text-white transition-colors"
145+ className = "flex items-center gap-2 text-muted-foreground hover:text-muted-foreground/50 transition-colors"
146146 >
147147 < Linkedin className = "h-4 w-4" />
148148 LinkedIn Profile
@@ -153,7 +153,7 @@ export default function ApplicationDetailsModal({
153153 href = { application . github }
154154 target = "_blank"
155155 rel = "noopener noreferrer"
156- className = "flex items-center gap-2 text-gray-400 hover:text-white transition-colors"
156+ className = "flex items-center gap-2 text-muted-foreground hover:text-muted-foreground/50 transition-colors"
157157 >
158158 < Github className = "h-4 w-4" />
159159 GitHub Profile
@@ -164,7 +164,7 @@ export default function ApplicationDetailsModal({
164164 href = { application . portfolio }
165165 target = "_blank"
166166 rel = "noopener noreferrer"
167- className = "flex items-center gap-2 text-gray-400 hover:text-white transition-colors"
167+ className = "flex items-center gap-2 text-muted-foreground hover:text-muted-foreground/50 transition-colors"
168168 >
169169 < Globe className = "h-4 w-4" />
170170 Portfolio Website
@@ -175,43 +175,47 @@ export default function ApplicationDetailsModal({
175175
176176 { /* Additional Details */ }
177177 { application . notes && (
178- < div className = "rounded-lg border border-gray-800 p-4" >
179- < h3 className = "mb-3 text-lg font-medium text-white " > Additional Information</ h3 >
180- < p className = "text-gray-300 " >
178+ < div className = "rounded-lg border bg-accent/50 p-4" >
179+ < h3 className = "mb-3 text-lg font-medium text-foreground " > Additional Information</ h3 >
180+ < p className = "text-muted-foreground " >
181181 { application . notes }
182182 </ p >
183183 </ div >
184184 ) }
185185
186186 { /* Experience */ }
187- < div className = "rounded-lg border border-gray-800 p-4" >
188- < h3 className = "mb-3 flex items-center gap-2 text-lg font-medium text-white " >
187+ < div className = "rounded-lg border bg-accent/50 p-4" >
188+ < h3 className = "mb-3 flex items-center gap-2 text-lg font-medium text-foreground " >
189189 < Briefcase className = "h-5 w-5" />
190190 Experience
191191 </ h3 >
192- < p className = "text-gray-300 whitespace-pre-wrap" >
192+ < p className = "text-muted-foreground whitespace-pre-wrap" >
193193 { application . experience }
194194 </ p >
195195 </ div >
196196
197197 { /* Cover Letter */ }
198- < div className = "rounded-lg border border-gray-800 p-4" >
199- < h3 className = "mb-3 flex items-center gap-2 text-lg font-medium text-white " >
198+ < div className = "rounded-lg border bg-accent/50 p-4" >
199+ < h3 className = "mb-3 flex items-center gap-2 text-lg font-medium text-foreground " >
200200 < FileText className = "h-5 w-5 flex-shrink-0" />
201201 Cover Letter
202202 </ h3 >
203- < p className = "text-gray-300 whitespace-pre-wrap break-words" >
203+ < p className = "text-muted-foreground whitespace-pre-wrap break-words" >
204204 { application . cover_letter }
205205 </ p >
206206 </ div >
207207
208208 { /* Resume */ }
209209 { application . resume_url && (
210- < div className = "rounded-lg border border-gray-800 p-4" >
211- < h3 className = "mb-3 text-lg font-medium text-white" > Resume</ h3 >
210+ < div className = "rounded-lg border bg-accent/50 p-4" >
211+
212+ < h3 className = "mb-3 flex items-center gap-2 text-lg font-medium text-foreground" >
213+ < FileText className = "h-5 w-5 flex-shrink-0" />
214+ Resume
215+ </ h3 >
212216 < Button
213217 variant = "outline"
214- className = "border-gray-700 bg-gray-800 text-white hover:bg-gray-700 "
218+ className = "border border-foreground bg-card text-foreground hover:bg-muted-foreground/10 "
215219 onClick = { async ( ) => {
216220 if ( application . resume_url ) {
217221 // Construct the Supabase storage URL
0 commit comments