import React, { useEffect, useState } from 'react'; import styled from 'styled-components'; import { SessionTheme, switchHtmlToDarkTheme, switchHtmlToLightTheme, } from '../themes/SessionTheme'; import { fetch } from '../util/logging'; import { SessionButton, SessionButtonType } from './basic/SessionButton'; const StyledContent = styled.div` background-color: var(--color-modal-background); color: var(--color-text); font-family: var(--font-default); display: flex; flex-direction: column; padding: 20px; height: 100%; .session-button { margin: 1em auto 1em 0; padding: 1em; width: fit-content; } h1 { color: var(--color-text); } textarea { flex-grow: 1; width: 100%; box-sizing: border-box; padding: var(--margins-sm); border: 2px solid var(--color-session-border); resize: none; min-height: 100px; font-family: Monaco, Consolas, 'Courier New', Courier, monospace; font-size: 12px; } `; const DebugLogTextArea = (props: { content: string }) => { // tslint:disable-next-line: react-a11y-input-elements return ; }; const DebugLogButtons = (props: { content: string }) => { return (