import * as React from "react" import { observer } from "mobx-react"; import { TypedSelect, box } from "../../../../index"; import Simpson from "../Simpson"; import ViewState from "../ViewState"; import TagList from "./TagList"; import SimpsonEditor from "./SimpsonEditor"; import SimpsonsSelectorButtons from "./SimpsonsSelectorButtons"; class SelectSimpson extends TypedSelect {} @observer export default class Simpsons extends React.Component<{}, {}> { private viewState = new ViewState(); render() { const state = this.viewState; const selected = box(state).selected; return (
Tags
{ state.filtered.length ? (
Simpsons s.name.model} keys={s => s.id} />
) : undefined } { state.filtered.indexOf(state.selected) !== -1 ? (
Simpson
) : undefined }
); } }