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);