import React from 'dom-chef'; import select from 'select-dom'; import onetime from 'onetime'; import domLoaded from 'dom-loaded'; import elementReady from 'element-ready'; import * as pageDetect from 'github-url-detection'; import features from '.'; async function init(): Promise { const marketPlaceLink = (await elementReady('.Header-link[href="/marketplace"]')); if (marketPlaceLink) { // The Marketplace link seems to have an additional wrapper that other links don't have https://i.imgur.com/KV9rtSq.png marketPlaceLink.closest('.border-top, .mr-3')!.remove(); } await domLoaded; select.last('.header-nav-current-user ~ .dropdown-divider')!.before(
, Marketplace ); } void features.add(__filebasename, { exclude: [ pageDetect.isGist ], awaitDomReady: false, init: onetime(init) });