mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-11 17:08:23 +00:00
25 lines
696 B
TypeScript
25 lines
696 B
TypeScript
import Component from '@ember/component';
|
|
import { computed, get } from '@ember/object';
|
|
import { IDynamicLinkNode } from 'wherehows-web/typings/app/datasets/dynamic-link';
|
|
|
|
export default class DataSystem extends Component {
|
|
tagName = 'li';
|
|
|
|
classNames = ['data-system'];
|
|
|
|
/**
|
|
* References the dynamic link properties for a data system
|
|
* @type {IDynamicLinkNode}
|
|
*/
|
|
dataSystem: IDynamicLinkNode;
|
|
|
|
/**
|
|
* Determines if the related data system directly references a dataset
|
|
* @type {ComputedProperty<boolean>}
|
|
*/
|
|
isDataset = computed(function(this: DataSystem): boolean {
|
|
const { route } = get(this, 'dataSystem');
|
|
return route === 'datasets.dataset';
|
|
});
|
|
}
|