import React, { useState } from 'react'; import { TbLoader2 } from 'react-icons/tb'; import TokenForm, { TokenFormProps } from '../components/token-form'; const Playground = ({ children, setOpenApiJson, setToken, setBaseUrl, subDoc, }: Partial & Omit< TokenFormProps, 'isTokenValid' | 'setIsTokenValid' | 'setLoadingState' >) => { const [isTokenValid, setIsTokenValid] = useState(false); const [isLoading, setIsLoading] = useState(false); return (
{!isTokenValid && (
A token is required as APIs are dynamically generated for each workspace based on their unique metadata.
Generate your token under{' '} Settings > Developers
{isLoading && (
)}
)} {children}
); }; export default Playground;