mirror of
https://github.com/danbulant/Portfolio
synced 2026-05-24 12:35:31 +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 = '';
|
||||
|
||||
$: {
|
||||
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>
|
||||
|
|
|
|||
Loading…
Reference in a new issue