import * as React from 'react'; import Modal from '~/components/Modal'; import { ThemeSwitcher } from '~/components/shared/ThemeSwitcher'; import { DOES_NOT_SUPPORT_FETCH, errors } from '~/misc/errors'; import s0 from './APIDiscovery.module.scss'; type Props = { isOpen: boolean; onRequestClose: () => void; children: React.ReactNode; }; export default function APIDiscovery({ isOpen, onRequestClose, children }: Props) { if (!window.fetch) { const { detail } = errors[DOES_NOT_SUPPORT_FETCH]; const err = new Error(detail) as Error & { code?: number }; err.code = DOES_NOT_SUPPORT_FETCH; throw err; } return (
{children}
); }