mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-13 08:13:49 +10:00
fix(linkedin): fix skill modal crashing when importing from linkedin
fix #718
This commit is contained in:
@ -8,14 +8,14 @@ import styles from './ArrayInput.module.scss';
|
|||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
label: string;
|
label: string;
|
||||||
value: string[];
|
value?: string[];
|
||||||
className?: string;
|
className?: string;
|
||||||
onChange: (event: any) => void;
|
onChange: (event: any) => void;
|
||||||
errors?: FieldError | FieldError[];
|
errors?: FieldError | FieldError[];
|
||||||
};
|
};
|
||||||
|
|
||||||
const ArrayInput: React.FC<Props> = ({ value, label, onChange, errors, className }) => {
|
const ArrayInput: React.FC<Props> = ({ value, label, onChange, errors, className }) => {
|
||||||
const [items, setItems] = useState<string[]>(value);
|
const [items, setItems] = useState<string[]>(value || []);
|
||||||
|
|
||||||
const onAdd = () => setItems([...items, '']);
|
const onAdd = () => setItems([...items, '']);
|
||||||
|
|
||||||
|
|||||||
@ -159,7 +159,7 @@ const SkillModal: React.FC = () => {
|
|||||||
render={({ field, fieldState }) => (
|
render={({ field, fieldState }) => (
|
||||||
<ArrayInput
|
<ArrayInput
|
||||||
label={t('builder.common.form.keywords.label')}
|
label={t('builder.common.form.keywords.label')}
|
||||||
value={field.value as string[]}
|
value={field.value}
|
||||||
onChange={field.onChange}
|
onChange={field.onChange}
|
||||||
errors={fieldState.error}
|
errors={fieldState.error}
|
||||||
className="col-span-2"
|
className="col-span-2"
|
||||||
|
|||||||
@ -242,6 +242,7 @@ export class IntegrationsService {
|
|||||||
name: get(skill, 'Name'),
|
name: get(skill, 'Name'),
|
||||||
level: 'Beginner',
|
level: 'Beginner',
|
||||||
levelNum: 5,
|
levelNum: 5,
|
||||||
|
keywords: [],
|
||||||
} as Skill,
|
} as Skill,
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user