{/* Search - Full width on mobile */}
@@ -681,19 +757,10 @@ const SkillsPage = () => {
-
+
+
+
+
{
isOpen={showUsageDropdown}
setIsOpen={setShowUsageDropdown}
/>
+
+
+
+ {/* Mobile sort filter row */}
+
{
setSelectedCategory('all');
setSelectedProficiency('all');
setSelectedUsageStatus('all');
+ setSelectedVerificationStatus('all');
closeAllDropdowns();
}}
className="px-4 py-2 bg-blue-600 text-white rounded-md hover:bg-blue-700"
@@ -838,7 +934,14 @@ const SkillsPage = () => {
-
{viewingSkill.skillTitle}
+
+
{viewingSkill.skillTitle}
+ {viewingSkill.isVerified ? (
+
+ ) : (
+
+ )}
+
{
{viewingSkill.categoryName}
+ {/* Verification status */}
+
+
+ {viewingSkill.isVerified ? (
+ <>
+
+ Skill Verified
+ >
+ ) : (
+ <>
+
+ Verification Needed
+ >
+ )}
+
+ {!viewingSkill.isVerified && (
+
+ )}
+
+
{/* Status indicators */}
{(isSkillUsedInListing(viewingSkill.id) || isSkillUsedInMatches(viewingSkill.id)) && (
diff --git a/src/types/userSkill.ts b/src/types/userSkill.ts
index 8bbe4ae3..ece27a2a 100644
--- a/src/types/userSkill.ts
+++ b/src/types/userSkill.ts
@@ -9,6 +9,7 @@ export interface UserSkill {
skillTitle: string;
proficiencyLevel: 'Beginner' | 'Intermediate' | 'Expert';
description: string;
+ isVerified: boolean;
createdAt: string;
updatedAt?: string;
}