|
1 |
| -import { customEnv, IconsProps, Never, URLS as CommonURLS } from '@devtron-labs/devtron-fe-common-lib' |
| 1 | +import { |
| 2 | + customEnv, |
| 3 | + IconsProps, |
| 4 | + NavigationItemID, |
| 5 | + NavigationSubMenuItemID, |
| 6 | + Never, |
| 7 | + URLS as CommonURLS, |
| 8 | +} from '@devtron-labs/devtron-fe-common-lib' |
2 | 9 |
|
3 | 10 | import { URLS } from '@Config/routes'
|
4 | 11 |
|
5 |
| -export type NavigationItemID = |
6 |
| - | 'application-management-overview' |
7 |
| - | 'application-management-applications' |
8 |
| - | 'application-management-application-groups' |
9 |
| - | 'application-management-chart-store' |
10 |
| - | 'application-management-bulk-edit' |
11 |
| - | 'application-management-configurations' |
12 |
| - | 'application-management-policies' |
13 |
| - | 'application-management-others' |
14 |
| - | 'infrastructure-management-overview' |
15 |
| - | 'infrastructure-management-resource-browser' |
16 |
| - | 'infrastructure-management-intercepted-changes' |
17 |
| - | 'infrastructure-management-resource-watcher' |
18 |
| - | 'infrastructure-management-catalog-framework' |
19 |
| - | 'software-release-management-overview' |
20 |
| - | 'software-release-management-software-release' |
21 |
| - | 'cost-visibility-overview' |
22 |
| - | 'cost-visibility-trends' |
23 |
| - | 'cost-visibility-cost-breakdown' |
24 |
| - | 'cost-visibility-configurations' |
25 |
| - | 'security-center-overview' |
26 |
| - | 'security-center-application-security' |
27 |
| - | 'security-center-security-policies' |
28 |
| - | 'automation-and-enablement-jobs' |
29 |
| - | 'automation-and-enablement-alerting' |
30 |
| - | 'automation-and-enablement-incident-response' |
31 |
| - | 'automation-and-enablement-api-portal' |
32 |
| - | 'automation-and-enablement-runbook-automation' |
33 |
| - | 'global-configuration-sso-login-services' |
34 |
| - | 'global-configuration-host-urls' |
35 |
| - | 'global-configuration-cluster-and-environments' |
36 |
| - | 'global-configuration-container-oci-registry' |
37 |
| - | 'global-configuration-authorization' |
38 |
| - |
39 |
| -export type NavigationSubMenuItemID = |
40 |
| - | 'application-management-configurations-gitops' |
41 |
| - | 'application-management-configurations-git-accounts' |
42 |
| - | 'application-management-configurations-external-links' |
43 |
| - | 'application-management-configurations-chart-repository' |
44 |
| - | 'application-management-configurations-deployment-charts' |
45 |
| - | 'application-management-configurations-notifications' |
46 |
| - | 'application-management-configurations-catalog-frameworks' |
47 |
| - | 'application-management-configurations-scoped-variables' |
48 |
| - | 'application-management-configurations-build-infra' |
49 |
| - | 'application-management-policies-deployment-window' |
50 |
| - | 'application-management-policies-approval-policy' |
51 |
| - | 'application-management-policies-plugin-policy' |
52 |
| - | 'application-management-policies-pull-image-digest' |
53 |
| - | 'application-management-policies-tag-policy' |
54 |
| - | 'application-management-policies-filter-conditions' |
55 |
| - | 'application-management-policies-lock-deployment-configuration' |
56 |
| - | 'application-management-others-application-templates' |
57 |
| - | 'application-management-others-projects' |
58 |
| - | 'cost-visibility-cost-breakdown-clusters' |
59 |
| - | 'cost-visibility-cost-breakdown-environments' |
60 |
| - | 'cost-visibility-cost-breakdown-projects' |
61 |
| - | 'cost-visibility-cost-breakdown-applications' |
62 |
| - | 'global-configuration-authorization-user-permissions' |
63 |
| - | 'global-configuration-authorization-permission-groups' |
64 |
| - | 'global-configuration-authorization-api-tokens' |
65 |
| - |
66 | 12 | export type NavigationRootItemID =
|
67 | 13 | | 'application-management'
|
68 | 14 | | 'infrastructure-management'
|
@@ -127,6 +73,6 @@ export interface CommandBarGroupType {
|
127 | 73 | items: CommandBarItemType[]
|
128 | 74 | }
|
129 | 75 |
|
130 |
| -export interface CommandGroupProps { |
131 |
| - groupDetails: CommandBarGroupType |
| 76 | +export interface CommandGroupProps extends CommandBarGroupType { |
| 77 | + isLoading?: boolean |
132 | 78 | }
|
0 commit comments