Say I render the following Dialog:
let dialog;
<MyDialog bind:this={dialog}/>
I want to position this dialog (using afterUpdate lifecycle function I guess). However, dialog is not a dom element. When I log it, it will look something like:
MyDialog {$$: {…}, left: 785, $set: ƒ, $capture_state: ƒ, $inject_state: ƒ}
$$: {fragment: {…}, ctx: Array(1), props: {…}, update: ƒ, not_equal: ƒ, …}
$capture_state: () => {…}
$inject_state: $$props => {…}
$set: $$props => {…}
someExportedProp: (...)
__proto__: SvelteComponentDev
How can I access its dom in order to position it?