import { createMemo, createState } from 'solid-js'; import { For } from 'solid-js/dom'; import { TaxReturn, Form } from 'ustaxlib'; import FormView from './FormView'; const S = require('./App.css'); interface AppProps { tr: TaxReturn; } export default function App(props: AppProps) { const [ state, setState ] = createState({ form: props.tr.forms[0] }); const changeForm = e => { setState({ form: props.tr.forms[e.target.value] }); }; const formIndexToName = createMemo(() => props.tr.forms.map((form, i) => [i, form.name])); const formSelector = ( ); return (

ustaxlib Federal {props.tr.year}

{formSelector}
} />
); }