import { h, render } from 'preact' import { useState } from 'preact/hooks' import { createDialogManager, Dialogs } from '../../components/dialogs' import { lbryUrlCache } from '../../modules/yt/urlCache' import { setExtensionSetting, targetPlatformSettings, useExtensionSettings } from '../../settings' function WatchOnLbryPopup(params: {}) { const { redirect } = useExtensionSettings() let [loading, updateLoading] = useState(() => false) const dialogManager = createDialogManager() async function loads(operation: Promise) { try { updateLoading(true) await operation } catch (error) { console.error(error) } finally { updateLoading(false) } } return } function renderPopup() { render(, document.getElementById('root')!) } renderPopup()