Skip to content

Commit aae9e06

Browse files
authored
feat(blazorui): improve TS implementations of BlazorUI #7374 (#7379)
1 parent ee079e7 commit aae9e06

File tree

62 files changed

+1486
-1440
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1486
-1440
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -262,5 +262,7 @@ _book
262262
/src/Butil/Bit.Butil/Scripts/**/*.js
263263
/src/Butil/Bit.Butil/wwwroot/**/*.js
264264

265-
custom.aprof
265+
/src/BlazorUI/Demo/Bit.BlazorUI.Demo.Server/BitFileUploaderFiles/*.*
266266
/src/BlazorUI/Demo/Client/Bit.BlazorUI.Demo.Client.Core/wwwroot/scripts/app.js
267+
268+
custom.aprof

src/BlazorUI/Bit.BlazorUI.Extras/Components/Chart/Interop/BitChartJsInterop.cs

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ internal static class BitChartJsInterop
2020
Converters = { new IsoDateTimeConverter() }
2121
};
2222

23-
public static async ValueTask InitChartJs(this IJSRuntime jsRuntime, IEnumerable<string> scripts)
23+
public static ValueTask InitChartJs(this IJSRuntime jsRuntime, IEnumerable<string> scripts)
2424
{
25-
await jsRuntime.InvokeVoidAsync($"BitChart.initChartJs", scripts);
25+
return jsRuntime.InvokeVoidAsync("BitBlazorUI.BitChart.initChartJs", scripts);
2626
}
2727

28-
public static async ValueTask RemoveChart(this IJSRuntime jsRuntime, string canvasId)
28+
public static ValueTask RemoveChart(this IJSRuntime jsRuntime, string canvasId)
2929
{
30-
await jsRuntime.InvokeVoidAsync($"BitChart.removeChart", canvasId);
30+
return jsRuntime.InvokeVoidAsync("BitBlazorUI.BitChart.removeChart", canvasId);
3131
}
3232

3333
/// <summary>
@@ -40,7 +40,7 @@ public static ValueTask<bool> SetupChart(this IJSRuntime jsRuntime, BitChartConf
4040
{
4141
dynamic dynParam = StripNulls(chartConfig);
4242
Dictionary<string, object> param = ConvertExpandoObjectToDictionary(dynParam);
43-
return jsRuntime.InvokeAsync<bool>($"BitChart.setupChart", param);
43+
return jsRuntime.InvokeAsync<bool>("BitBlazorUI.BitChart.setupChart", param);
4444
}
4545

4646
/// <summary>
@@ -95,7 +95,7 @@ public static ValueTask<bool> UpdateChart(this IJSRuntime jsRuntime, BitChartCon
9595
{
9696
dynamic dynParam = StripNulls(chartConfig);
9797
Dictionary<string, object> param = ConvertExpandoObjectToDictionary(dynParam);
98-
return jsRuntime.InvokeAsync<bool>($"BitChart.updateChart", param);
98+
return jsRuntime.InvokeAsync<bool>("BitBlazorUI.BitChart.updateChart", param);
9999
}
100100

101101
/// <summary>

src/BlazorUI/Bit.BlazorUI.Extras/Components/Chart/Interop/TypeScript/BitChart.ts

+401
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)