Skip to content

Commit 546056d

Browse files
authored
feat(blazorui): improve vertical scrolling behavior of BitNavPanel items #9644 (#9645)
1 parent 4602f7f commit 546056d

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/BlazorUI/Bit.BlazorUI.Extras/Components/NavPanel/BitNavPanel.razor.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ private void HandleOnSwipeMove(BitSwipeTrapEventArgs args)
207207
else
208208
{
209209
var diff = args.DiffY - _oldDiffY;
210-
_js.BitExtrasScrollBy(RootElement, 0, diff > 0 ? -10 : 10);
210+
_js.BitExtrasScrollBy(RootElement, 0, diff > 0 ? -20 : 20);
211211
_oldDiffY = args.DiffY;
212212
}
213213

Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
namespace Bit.BlazorUI;
22

3-
internal static class BitExtrasJsRuntimeExtensions
3+
internal static class ExtrasJsRuntimeExtensions
44
{
55
internal static ValueTask BitExtrasApplyRootClasses(this IJSRuntime jsRuntime, List<string> cssClasses, Dictionary<string, string> cssVariables)
66
{
7-
return jsRuntime.InvokeVoid("BitBlazorUI.BitExtras.applyRootClasses", cssClasses, cssVariables);
7+
return jsRuntime.InvokeVoid("BitBlazorUI.Extras.applyRootClasses", cssClasses, cssVariables);
88
}
99

1010
internal static ValueTask BitExtrasGoToTop(this IJSRuntime jsRuntime, ElementReference element)
1111
{
12-
return jsRuntime.InvokeVoid("BitBlazorUI.BitExtras.goToTop", element);
12+
return jsRuntime.InvokeVoid("BitBlazorUI.Extras.goToTop", element);
1313
}
1414

1515
internal static ValueTask BitExtrasScrollBy(this IJSRuntime jsRuntime, ElementReference element, decimal x, decimal y)
1616
{
17-
return jsRuntime.InvokeVoid("BitBlazorUI.BitExtras.scrollBy", element, x, y);
17+
return jsRuntime.InvokeVoid("BitBlazorUI.Extras.scrollBy", element, x, y);
1818
}
1919
}

src/BlazorUI/Bit.BlazorUI.Extras/Scripts/BitExtras.ts src/BlazorUI/Bit.BlazorUI.Extras/Scripts/Extras.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
namespace BitBlazorUI {
2-
export class BitExtras {
2+
export class Extras {
33
public static applyRootClasses(cssClasses: string[], cssVariables: any) {
44
cssClasses?.forEach(c => document.documentElement.classList.add(c));
55
Object.keys(cssVariables).forEach(key => document.documentElement.style.setProperty(key, cssVariables[key]));

0 commit comments

Comments
 (0)