mirror of
https://github.com/portainer/portainer.git
synced 2025-07-24 07:49:41 +02:00
refactor(azure): migrate module to react [EE-2782] (#6689)
* refactor(azure): migrate module to react [EE-2782] * fix(azure): remove optional chain * feat(azure): apply new icons in dashboard * feat(azure): apply new icons in dashboard * feat(ui): allow single string for breadcrumbs * refactor(azure/containers): use Table.content * feat(azure/containers): implement new ui [EE-3538] * fix(azure/containers): use correct icon * chore(tests): mock svg as component * fix(azure): fix tests Co-authored-by: matias.spinarolli <matias.spinarolli@portainer.io>
This commit is contained in:
parent
b059641c80
commit
82b848af0c
97 changed files with 1723 additions and 1430 deletions
47
app/react/azure/queries/query-keys.ts
Normal file
47
app/react/azure/queries/query-keys.ts
Normal file
|
@ -0,0 +1,47 @@
|
|||
import { EnvironmentId } from '@/portainer/environments/types';
|
||||
|
||||
export const queryKeys = {
|
||||
subscriptions: (environmentId: EnvironmentId) =>
|
||||
['azure', environmentId, 'subscriptions'] as const,
|
||||
subscription: (environmentId: EnvironmentId, subscriptionId: string) =>
|
||||
[...queryKeys.subscriptions(environmentId), subscriptionId] as const,
|
||||
resourceGroups: (environmentId: EnvironmentId, subscriptionId: string) =>
|
||||
[
|
||||
...queryKeys.subscription(environmentId, subscriptionId),
|
||||
'resourceGroups',
|
||||
] as const,
|
||||
resourceGroup: (
|
||||
environmentId: EnvironmentId,
|
||||
subscriptionId: string,
|
||||
resourceGroupName: string
|
||||
) =>
|
||||
[
|
||||
...queryKeys.resourceGroups(environmentId, subscriptionId),
|
||||
resourceGroupName,
|
||||
] as const,
|
||||
provider: (environmentId: EnvironmentId, subscriptionId: string) =>
|
||||
[
|
||||
...queryKeys.subscription(environmentId, subscriptionId),
|
||||
'provider',
|
||||
] as const,
|
||||
containerGroups: (environmentId: EnvironmentId, subscriptionId: string) =>
|
||||
[
|
||||
...queryKeys.subscription(environmentId, subscriptionId),
|
||||
'containerGroups',
|
||||
] as const,
|
||||
containerGroup: (
|
||||
environmentId: EnvironmentId,
|
||||
subscriptionId: string,
|
||||
resourceGroupName: string,
|
||||
containerGroupName: string
|
||||
) =>
|
||||
[
|
||||
...queryKeys.resourceGroup(
|
||||
environmentId,
|
||||
subscriptionId,
|
||||
resourceGroupName
|
||||
),
|
||||
'containerGroups',
|
||||
containerGroupName,
|
||||
] as const,
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue