mirror of https://github.com/hashicorp/consul
5dad95faf1
We previoulsy had some pretty straightforward duplicated code for rendering our metadata list for both Service Metadata and Node Metadata. This moves this code into a component. |
||
---|---|---|
.. | ||
README.mdx | ||
index.hbs | ||
index.js |
README.mdx
## ConsulMetadataList `<ConsulMetadataList @items={{meta}} />` A presentational component for presenting Consul Metadata ### Arguments | Argument/Attribute | Type | Default | Description | | --- | --- | --- | --- | | `items` | `array` | | A an array of entries or `[key, value]` pairs as returned by `Object.entries()` | ### Example The following example shows how to construct the required structure from the Consul API using a `object-entries` helper. ```handlebars <ConsulMetadataList @items={{object-entries item.Meta}} /> ``` ### See - [Component Source Code](./index.js) - [TemplateSource Code](./index.hbs) ---