mirror of
https://github.com/danbulant/Portfolio
synced 2026-05-27 05:51:56 +00:00
fix: correct name and surname resolution in namefield component
This commit is contained in:
parent
0bdd6f225b
commit
6be31bebff
1 changed files with 16 additions and 10 deletions
|
|
@ -10,19 +10,25 @@
|
||||||
|
|
||||||
let value: string = '';
|
let value: string = '';
|
||||||
|
|
||||||
$: {
|
if (valueName && valueSurname) {
|
||||||
const parsed = value.trim().split(' ');
|
value = `${valueName} ${valueSurname}`;
|
||||||
if (parsed.length > 1) {
|
} else if (valueName) {
|
||||||
valueName = parsed[0];
|
value = valueName;
|
||||||
valueSurname = parsed[1];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onMount(() => {
|
$: {
|
||||||
if (valueName && valueSurname) {
|
const parsed = value.trim().split(' ');
|
||||||
value = `${valueName} ${valueSurname}`;
|
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 = '';
|
export let error: string = '';
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue