mirror of https://github.com/portainer/portainer
21 lines
563 B
TypeScript
21 lines
563 B
TypeScript
import { getPlatformType } from '@/portainer/environments/utils';
|
|
import { EnvironmentType, PlatformType } from '@/portainer/environments/types';
|
|
|
|
import Docker from './docker.svg?c';
|
|
import Azure from './azure.svg?c';
|
|
import Kubernetes from './kubernetes.svg?c';
|
|
|
|
const icons: {
|
|
[key in PlatformType]: SvgrComponent;
|
|
} = {
|
|
[PlatformType.Docker]: Docker,
|
|
[PlatformType.Kubernetes]: Kubernetes,
|
|
[PlatformType.Azure]: Azure,
|
|
};
|
|
|
|
export function getPlatformIcon(type: EnvironmentType) {
|
|
const platform = getPlatformType(type);
|
|
|
|
return icons[platform];
|
|
}
|