import { html } from "https://unpkg.com/lit-html@1.2.1/lit-html.js?module"; import { selectPackage } from "./api.js"; const PackageSymbol = ({ name, "value-bound": v, "function-bound": f, "macro-bound": m, }) => html` ${name} ${v} ${f} ${m} `; const Package = ({ pkg, symbols }) => html`

${pkg}

${R.map( (v) => PackageSymbol(v), R.sortBy( R.compose(R.toLower, ({ name }) => name), symbols ) )}
Symbol Name Value Bound? Function Bound? Macro Bound?
`; export const PackageList = ( dispatchers, { packages, currentPackage, symbols } ) => html`
${Package({ pkg: currentPackage, symbols })}
`;