Skip to content

Commit 11bf548

Browse files
committed
1 parent 21bd7d7 commit 11bf548

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/use-bootstrap-select.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type ElementAttributes<T extends keyof HTMLElementTagNameMap> = {
44
[K in keyof HTMLElementTagNameMap[T]]?: HTMLElementTagNameMap[T][K] | Partial<CSSStyleDeclaration>
55
}
66

7-
function UseBootstrapSelect(target: HTMLSelectElement) {
7+
function UseBootstrapSelect(target: HTMLSelectElement, bootstrapInstance?: object) {
88
const { ubSelectClear, ubSelectSearch, ubSelectCreate, ubSelectMaxHeight } = target.dataset
99
const isClear = ubSelectClear !== undefined
1010
const isSearch = ubSelectSearch !== undefined
@@ -118,7 +118,7 @@ function UseBootstrapSelect(target: HTMLSelectElement) {
118118
dropdown.append(dropdownToggle)
119119
dropdownMenu.style.fontSize = `${getComputedSize(dropdownToggle, 'font-size')}rem`
120120
dropdown.append(dropdownMenu)
121-
const instance = bootstrap.Dropdown.getOrCreateInstance(dropdownToggle)
121+
const instance = ((bootstrapInstance ?? bootstrap) as typeof bootstrap).Dropdown.getOrCreateInstance(dropdownToggle)
122122

123123
// Tag border radius.
124124
const dropdownToggleBorderRadius = getComputedSize(dropdownToggle, 'border-radius')

0 commit comments

Comments
 (0)