This commit is contained in:
11
src/app/services/swiper-element.ts
Normal file
11
src/app/services/swiper-element.ts
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
let swiperRegistrationPromise: Promise<void> | null = null;
|
||||||
|
|
||||||
|
export function ensureSwiperElement(): Promise<void> {
|
||||||
|
if (!swiperRegistrationPromise) {
|
||||||
|
swiperRegistrationPromise = import('swiper/element/bundle').then(({register}) => {
|
||||||
|
register();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return swiperRegistrationPromise;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user