Skip to content

Commit 963fb44

Browse files
committed
fix(plugin): speedkit provide completed
1 parent ea7ea8e commit 963fb44

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/runtime/tmpl/plugin.mjs

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import vFont from '#speedkit/directives/vFont';
2+
import { isSupportedBrowser } from '#speedkit/utils/browser';
3+
import LoadingSpinner from '#speedkit/components/SpeedkitImage/classes/LoadingSpinner';
24

35
export default defineNuxtPlugin({
46
name: 'speedkit-plugin',
@@ -15,7 +17,17 @@ export default defineNuxtPlugin({
1517
module => module.default || module
1618
);
1719

18-
nuxtApp.provide('speedkit', { getFont: fontList.getFont.bind(fontList) });
20+
nuxtApp.provide('speedkit', {
21+
getFont: fontList.getFont.bind(fontList),
22+
crossorigin: <%= JSON.stringify(options.crossorigin) %>,
23+
isBrowserSupported: () => isSupportedBrowser(<%= options.supportedBrowserDetector %>),
24+
loader: () => <% if (options.loader.dataUri) { %>new LoadingSpinner({
25+
dataUri: loaderDataUri,
26+
size: '<%= options.loader.size %>',
27+
backgroundColor: '<%= options.loader.backgroundColor %>'
28+
})<% } else { %>undefined<% } %>,
29+
targetFormats: <%= JSON.stringify(options.targetFormats) %>
30+
});
1931

2032
useHead({
2133
style: [

0 commit comments

Comments
 (0)