import { useState } from 'react'; import { observer } from "mobx-react-lite"; import { Input, NoContent } from 'UI'; import { getRE } from 'App/utils'; import { CRASHES } from 'Player/ios/state'; import * as PanelLayout from '../Layout/ToolPanel/PanelLayout'; import Autoscroll from 'Components/Session_/Autoscroll'; function Crashes({ player }) { const [ filter, setFilter ] = useState(""); const filterRE = getRE(filter, 'i'); const filtered = player.lists[CRASHES].listNow.filter(({ name, reason, stacktrace }) => filterRE.test(name) || filterRE.test(reason) || filterRE.test(stacktrace) ); return ( <> { filtered.map(c => (

{ c.name }

{`Reason: "${c.reason}"`}
{ c.stacktrace }
))}
); } export default observer(Crashes);