import { createMemo, createState } from 'solid-js'; import { For } from 'solid-js/dom'; import { TaxReturn, Form } from 'ustaxlib'; import FormView from './FormView'; import './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 ( <>

Hello World

{formSelector} } /> ); }