fix: correct name and surname resolution in namefield component

This commit is contained in:
EETagent 2022-12-26 17:27:26 +01:00
parent 0bdd6f225b
commit 6be31bebff

View file

@ -10,19 +10,25 @@
let value: string = '';
$: {
const parsed = value.trim().split(' ');
if (parsed.length > 1) {
valueName = parsed[0];
valueSurname = parsed[1];
}
if (valueName && valueSurname) {
value = `${valueName} ${valueSurname}`;
} else if (valueName) {
value = valueName;
}
onMount(() => {
if (valueName && valueSurname) {
value = `${valueName} ${valueSurname}`;
$: {
const parsed = value.trim().split(' ');
if (parsed.length == 2) {
valueName = parsed[0];
valueSurname = parsed[1];
} else if (parsed.length > 2) {
valueName = parsed[0];
valueSurname = parsed[parsed.length - 1];
} else {
valueName = parsed[0];
valueSurname = '';
}
});
}
export let error: string = '';
</script>