@furystack/shades
Version:
Google Authentication Provider for FuryStack
12 lines (10 loc) • 338 B
text/typescript
import type { Injector } from '@furystack/inject'
export interface InitializeOptions {
rootElement: HTMLElement
jsxElement: JSX.Element
injector: Injector
}
export const initializeShadeRoot = (options: InitializeOptions) => {
options.jsxElement.injector = options.injector
options.rootElement.appendChild(options.jsxElement)
}