Reduce settle duration [deploy-site]
This commit is contained in:
parent
bebd836f45
commit
94a691e059
|
@ -30,15 +30,17 @@ func setupHowTosLoadMore(howTosRedirect chi.Router) error {
|
||||||
|
|
||||||
if offset < max {
|
if offset < max {
|
||||||
newOffset := offset + limit
|
newOffset := offset + limit
|
||||||
|
if newOffset < max {
|
||||||
|
sse.MergeSignals([]byte(fmt.Sprintf(`{offset: %d}`, newOffset)))
|
||||||
|
} else {
|
||||||
|
// TODO: set settle duration back to `0` or remove entirely
|
||||||
|
sse.RemoveFragments(`#load-more`, datastar.WithRemoveSettleDuration(1))
|
||||||
|
}
|
||||||
|
|
||||||
sse.MergeFragments(fmt.Sprintf(`<div class="text-primary font-bold">Item %d</div>`, newOffset),
|
sse.MergeFragments(fmt.Sprintf(`<div class="text-primary font-bold">Item %d</div>`, newOffset),
|
||||||
datastar.WithSelectorID("list"),
|
datastar.WithSelectorID("list"),
|
||||||
datastar.WithMergeMode(datastar.FragmentMergeModeAppend),
|
datastar.WithMergeMode(datastar.FragmentMergeModeAppend),
|
||||||
)
|
)
|
||||||
if newOffset < max {
|
|
||||||
sse.MergeSignals([]byte(fmt.Sprintf(`{offset: %d}`, newOffset)))
|
|
||||||
} else {
|
|
||||||
sse.RemoveFragments(`#load-more`)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue