import { Flex, Heading, Button, Text, Divider, Code, SimpleGrid, } from '@chakra-ui/react'; import React, { useMemo } from 'react'; import { useFileAccess } from '../hooks/useFileAccess'; import { useServiceContext } from '../hooks/useServiceContext'; export const StartupView: React.VFC = () => { const { workspace } = useServiceContext(); const serveUrl = useMemo(() => { if (!workspace) { return; } return new URL(workspace.service.constants.base, location.origin); }, [workspace]); const fileAccess = useFileAccess(); return ( 💫 Mira {workspace ? (
{workspace.service.mode === 'devServer' && ( Running on Local edit mode )} {workspace.service.mode === 'standalone' && ( Running on Read-only mode )} Project directory
{workspace.service.workspaceDirname}
Serving URL
{serveUrl?.toString()}
) : ( Local project directory is not selected {fileAccess.supportsFileSystemAccess ? ( ) : ( File System Access API is not enabled on this browser. )} )}
); }; export default StartupView;