mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-15 02:57:04 +02:00
* adds ember-flight-icons dependecy * adds inline-json-import babel plugin * adds flight icon styling * updates Icon component to support flight icons * updates Icon component usages to new api and updates name values to flight icon set when available * fixes tests * updates icon story with flight mappings and fixes issue with flight icons not rendering in storybook * adds changelog * fixes typo in sign action glyph name in transit-key model * adds comments to icon-map * updates Icon component to use only supported flight icon sizes * adds icon transform codemod * updates icon transform formatting to handle edge case * runs icon transform on templates * updates Icon usage in toolbar-filter md and story * updates tests
20 lines
517 B
JavaScript
20 lines
517 B
JavaScript
import { inject as service } from '@ember/service';
|
|
import { alias } from '@ember/object/computed';
|
|
import Component from '@ember/component';
|
|
import { computed } from '@ember/object';
|
|
|
|
export default Component.extend({
|
|
currentCluster: service('current-cluster'),
|
|
cluster: alias('currentCluster.cluster'),
|
|
auth: service(),
|
|
media: service(),
|
|
type: 'cluster',
|
|
itemTag: null,
|
|
glyphName: computed('type', function() {
|
|
return {
|
|
cluster: 'circle-dot',
|
|
user: 'user',
|
|
}[this.type];
|
|
}),
|
|
});
|