bootstrap-vue-next
Version:
Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
14 lines (13 loc) • 475 B
JavaScript
import { i as getSafeDocument } from "./dom-AhkaSoh8.mjs";
//#region src/utils/getElement.ts
var getElement = (element, root = getSafeDocument()) => {
if (!element) return void 0;
if (typeof element === "string") {
if (root === null) return void 0;
return getSafeDocument()?.getElementById(element) ?? root.querySelector(element) ?? void 0;
}
return element.$el ?? element;
};
//#endregion
export { getElement as t };
//# sourceMappingURL=getElement-0_htvrFw.mjs.map