fix unneccesary rerender on links page initial load

main
TZGyn 1 year ago
parent e5771c50b3
commit 99325ce144
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -44,6 +44,7 @@
let searchUpdateTimeout: any let searchUpdateTimeout: any
$: browser && $: browser &&
search &&
goto( goto(
updateSearchParam([ updateSearchParam([
{ name: 'search', value: search }, { name: 'search', value: search },
@ -198,7 +199,18 @@
search = target.value search = target.value
}, 500) }, 500)
}} /> }} />
<Button disabled={!search} on:click={() => (search = '')}> <Button
disabled={!search}
on:click={() =>
goto(
updateSearchParam([
{ name: 'search', value: '' },
{
name: 'page',
value: 1,
},
]),
)}>
Clear Clear
</Button> </Button>
</div> </div>
@ -318,7 +330,18 @@
search = target.value search = target.value
}, 500) }, 500)
}} /> }} />
<Button disabled={!search} on:click={() => (search = '')}> <Button
disabled={!search}
on:click={() =>
goto(
updateSearchParam([
{ name: 'search', value: '' },
{
name: 'page',
value: 1,
},
]),
)}>
Clear Clear
</Button> </Button>
</div> </div>

@ -28,6 +28,7 @@
let searchUpdateTimeout: any let searchUpdateTimeout: any
$: browser && $: browser &&
search &&
goto( goto(
updateSearchParam([ updateSearchParam([
{ name: 'search', value: search }, { name: 'search', value: search },
@ -113,7 +114,18 @@
search = target.value search = target.value
}, 500) }, 500)
}} /> }} />
<Button disabled={!search} on:click={() => (search = '')}> <Button
disabled={!search}
on:click={() =>
goto(
updateSearchParam([
{ name: 'search', value: search },
{
name: 'page',
value: 1,
},
]),
)}>
Clear Clear
</Button> </Button>
</div> </div>
@ -162,7 +174,18 @@
search = target.value search = target.value
}, 500) }, 500)
}} /> }} />
<Button disabled={!search} on:click={() => (search = '')}> <Button
disabled={!search}
on:click={() =>
goto(
updateSearchParam([
{ name: 'search', value: search },
{
name: 'page',
value: 1,
},
]),
)}>
Clear Clear
</Button> </Button>
</div> </div>

Loading…
Cancel
Save