From 7fe4339ce4398d1891e5c47dd446a5b4090ce8f0 Mon Sep 17 00:00:00 2001 From: benjamin Date: Fri, 20 Mar 2026 19:43:50 +0100 Subject: [PATCH] fix bundle size --- src/app/services/swiper-element.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/app/services/swiper-element.ts diff --git a/src/app/services/swiper-element.ts b/src/app/services/swiper-element.ts new file mode 100644 index 0000000..3778501 --- /dev/null +++ b/src/app/services/swiper-element.ts @@ -0,0 +1,11 @@ +let swiperRegistrationPromise: Promise | null = null; + +export function ensureSwiperElement(): Promise { + if (!swiperRegistrationPromise) { + swiperRegistrationPromise = import('swiper/element/bundle').then(({register}) => { + register(); + }); + } + + return swiperRegistrationPromise; +}