diff --git a/src/components/BootstrapBlazor.UniverSheet/BootstrapBlazor.UniverSheet.csproj b/src/components/BootstrapBlazor.UniverSheet/BootstrapBlazor.UniverSheet.csproj index 03b1d1a0..deff3eaa 100644 --- a/src/components/BootstrapBlazor.UniverSheet/BootstrapBlazor.UniverSheet.csproj +++ b/src/components/BootstrapBlazor.UniverSheet/BootstrapBlazor.UniverSheet.csproj @@ -1,7 +1,7 @@  - 10.0.14 + 10.0.15 diff --git a/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.cs b/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.cs index 9640a600..1a7239bc 100644 --- a/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.cs +++ b/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.cs @@ -14,6 +14,10 @@ namespace BootstrapBlazor.Components; /// public partial class UniverSheet { + private const string UniverBundleStylePath = "_content/BootstrapBlazor.UniverSheet/css/univer-bundle.css"; + + private const string UniverSheetStylePath = "_content/BootstrapBlazor.UniverSheet/css/univer-sheet.bundle.css"; + /// /// 获得/设置 插件集合 默认 null 未设置 /// Gets or sets the plugin collection. Default is null. @@ -132,9 +136,35 @@ protected override async Task OnAfterRenderAsync(bool firstRender) Plugins, Data, DarkMode = IsDarkMode, - RibbonType = RibbonType.ToDescriptionString() + RibbonType = RibbonType.ToDescriptionString(), + UniverBundleStyleUrl, + UniverSheetStyleUrl }); + private string UniverBundleStyleUrl + { + get + { +#if NET9_0_OR_GREATER + return Assets[UniverBundleStylePath]; +#else + return UniverBundleStylePath; +#endif + } + } + + private string UniverSheetStyleUrl + { + get + { +#if NET9_0_OR_GREATER + return Assets[UniverSheetStylePath]; +#else + return UniverSheetStylePath; +#endif + } + } + /// /// 推送数据方法 /// Pushes data to the sheet. diff --git a/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.js b/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.js index 74c544a3..97232473 100644 --- a/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.js +++ b/src/components/BootstrapBlazor.UniverSheet/Components/UniverSheet.razor.js @@ -4,7 +4,9 @@ import Data from '../../BootstrapBlazor/modules/data.js' import EventHandler from "../../BootstrapBlazor/modules/event-handler.js" export async function init(id, invoke, options) { - await addLink('./_content/BootstrapBlazor.UniverSheet/css/univer-sheet.bundle.css'); + const { univerBundleStyleUrl, univerSheetStyleUrl } = options; + await addLink(univerBundleStyleUrl); + await addLink(univerSheetStyleUrl); const el = document.getElementById(id); if (el === null) { diff --git a/src/components/BootstrapBlazor.UniverSheet/wwwroot/css/univer-sheet.bundle.css b/src/components/BootstrapBlazor.UniverSheet/wwwroot/css/univer-sheet.bundle.css index 2b33649b..571b178d 100644 --- a/src/components/BootstrapBlazor.UniverSheet/wwwroot/css/univer-sheet.bundle.css +++ b/src/components/BootstrapBlazor.UniverSheet/wwwroot/css/univer-sheet.bundle.css @@ -1,5 +1,3 @@ -@import 'univer-bundle.css'; - .bb-univer-sheet { width: 100%; height: 100%;