mirror of
https://github.com/status-im/consul.git
synced 2025-01-09 05:23:04 +00:00
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.
## 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) ---