// SPDX-License-Identifier: MIT // Copyright (c) 2020-2021 The Pybricks Authors import { Classes } from '@blueprintjs/core'; import React, { useEffect, useMemo, useState } from 'react'; import { useDispatch } from 'react-redux'; import SplitterLayout from 'react-splitter-layout'; import Editor, { EditorContext, EditorContextType, EditorType } from '../editor/Editor'; import { useSelector } from '../reducers'; import { toggleBoolean } from '../settings/actions'; import { BooleanSettingId } from '../settings/defaults'; import StatusBar from '../status-bar/StatusBar'; import Terminal from '../terminal/Terminal'; import Toolbar from '../toolbar/Toolbar'; import { isMacOS } from '../utils/os'; import 'react-splitter-layout/lib/index.css'; import './app.scss'; const Docs: React.FunctionComponent = (_props) => { const dispatch = useDispatch(); return (