19 lines
415 B
Plaintext

import Component from "@glimmer/component";
import { isTesting } from "discourse/lib/environment";
export default class DFloatPortal extends Component {
get inline() {
return this.args.inline ?? isTesting();
}
<template>
{{#if this.inline}}
{{yield}}
{{else}}
{{#in-element @portalOutletElement insertBefore=null}}
{{yield}}
{{/in-element}}
{{/if}}
</template>
}