..
router
appearance.svelte.ts
auth.svelte.ts
avatar.ts
cached.ts
checkRadicleCLI.svelte.ts
draftReviewStorage.ts
emojis.ts
events.ts
interval.ts
invoke.ts
issueCounts.svelte.ts
markdown.ts
modal.ts
mutexExecutor.ts
notification.ts
notificationCount.svelte.ts
patchCounts.svelte.ts
portal.ts
roles.ts
router.ts
sleep.ts
startup.svelte.ts
syntax.ts
updateChecker.svelte.ts
useLocalStorage.svelte.ts
utils.ts
export function portal(node: HTMLElement, target: HTMLElement = document.body) {
const placeholder = document.createComment("portal");
node.replaceWith(placeholder);
target.appendChild(node);
return {
destroy() {
node.remove();
placeholder.remove();
},
};
}