import { LitElement, ReactiveController, ReactiveControllerHost } from 'lit'; import { Ref } from 'lit/directives/ref.js'; /** * A controller that allows components to use the `` tag when their Shadow DOM * is disabled. * * Limitations include all slot content must be wrapped in an element, e.g. text must be * in a `` tag, and elements that Web Browsers will remove if not inside the * correct tag must be wrapped in a `