Skip to content

material-v0.3.10

Choose a tag to compare

@github-actions github-actions released this 08 Oct 12:30
· 25 commits to main since this release

The catalog now loads on a server without Angular, and a disabled IconButton shows its tooltip.

  • ngx-json-render-material/catalog: the catalog without the components. A Node server can describe the vocabulary to a model with materialCatalog.prompt() and check what comes back with materialCatalog.validate(spec), without loading Angular. The MCP App example's server now imports it this way.
  • A disabled IconButton keeps its tooltip. It now renders with Material's disabledInteractive, so it stays hoverable and focusable, shows the disabled styling and gets aria-disabled="true". A click on it emits nothing.

Thanks to @knownshah for the IconButton fix (#6), the catalog's second outside contribution. Two more good first issues are open: #7 does the same for the plain Button, and #8 is a small check in the MCP App server.

import { materialCatalog } from 'ngx-json-render-material/catalog';

Upgrading

npm i ngx-json-render@0.8.0 ngx-json-render-material@0.3.10

Requires ngx-json-render@^0.8.0, so install the pair together. No code changes are needed. Full notes: v0.8.0.

Full Changelog: material-v0.3.9...material-v0.3.10