|
|
@ -19,7 +19,7 @@
|
|
|
|
let prefix = '';
|
|
|
|
let prefix = '';
|
|
|
|
let first = '';
|
|
|
|
let first = '';
|
|
|
|
let last = '';
|
|
|
|
let last = '';
|
|
|
|
let i = 0;
|
|
|
|
let i = -1;
|
|
|
|
|
|
|
|
|
|
|
|
$: filteredPeople = prefix
|
|
|
|
$: filteredPeople = prefix
|
|
|
|
? people.filter(person => {
|
|
|
|
? people.filter(person => {
|
|
|
@ -28,11 +28,13 @@
|
|
|
|
})
|
|
|
|
})
|
|
|
|
: people;
|
|
|
|
: people;
|
|
|
|
|
|
|
|
|
|
|
|
$: selected = filteredPeople[i];
|
|
|
|
$: selected = indexChanged(i)
|
|
|
|
|
|
|
|
|
|
|
|
$: {
|
|
|
|
function indexChanged() {
|
|
|
|
|
|
|
|
selected = filteredPeople[i];
|
|
|
|
first = selected ? selected.first : '';
|
|
|
|
first = selected ? selected.first : '';
|
|
|
|
last = selected ? selected.last : '';
|
|
|
|
last = selected ? selected.last : '';
|
|
|
|
|
|
|
|
return selected
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function create() {
|
|
|
|
function create() {
|
|
|
|