import './applicationsDatatable.css';

angular.module('portainer.kubernetes').component('kubernetesApplicationsDatatable', {
  templateUrl: './applicationsDatatable.html',
  controller: 'KubernetesApplicationsDatatableController',
  bindings: {
    titleText: '@',
    titleIcon: '@',
    dataset: '<',
    tableKey: '@',
    settingsKey: '@',
    orderBy: '@',
    reverseOrder: '<',
    removeAction: '<',
    refreshCallback: '<',
    onPublishingModeClick: '<',
    isPrimary: '<',
    namespaces: '<',
    namespace: '<',
    onChangeNamespaceDropdown: '<',
    isAppsLoading: '<',
    isSystemResources: '<',
    isVisible: '<',
    setSystemResources: '<',
    hideStacksFunctionality: '<',
  },
});