fix: Deduplicate array values in profile data mapping and ensure specialization cards fill full height.
This commit is contained in:
@@ -347,7 +347,8 @@ function valueToStringArray(value: unknown): string[] {
|
||||
if (!value) return [];
|
||||
|
||||
if (Array.isArray(value)) {
|
||||
return value.map(v => String(v)).filter(v => v.trim() !== '');
|
||||
// Deduplicate values
|
||||
return [...new Set(value.map(v => String(v)).filter(v => v.trim() !== ''))];
|
||||
}
|
||||
|
||||
if (typeof value === 'string' && value.trim()) {
|
||||
|
||||
Reference in New Issue
Block a user