github.com/minio/console@v1.4.1/web-app/src/screens/Console/Configurations/TiersConfiguration/utils.tsx (about)

     1  // This file is part of MinIO Console Server
     2  // Copyright (c) 2021 MinIO, Inc.
     3  //
     4  // This program is free software: you can redistribute it and/or modify
     5  // it under the terms of the GNU Affero General Public License as published by
     6  // the Free Software Foundation, either version 3 of the License, or
     7  // (at your option) any later version.
     8  //
     9  // This program is distributed in the hope that it will be useful,
    10  // but WITHOUT ANY WARRANTY; without even the implied warranty of
    11  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    12  // GNU Affero General Public License for more details.
    13  //
    14  // You should have received a copy of the GNU Affero General Public License
    15  // along with this program.  If not, see <http://www.gnu.org/licenses/>.
    16  
    17  import {
    18    AzureTierIcon,
    19    AzureTierIconXs,
    20    GoogleTierIcon,
    21    GoogleTierIconXs,
    22    MinIOTierIcon,
    23    MinIOTierIconXs,
    24    S3TierIcon,
    25    S3TierIconXs,
    26  } from "mds";
    27  
    28  export const minioServiceName = "minio";
    29  export const gcsServiceName = "gcs";
    30  export const s3ServiceName = "s3";
    31  export const azureServiceName = "azure";
    32  
    33  export const tierTypes = [
    34    {
    35      serviceName: minioServiceName,
    36      targetTitle: "MinIO",
    37      logo: <MinIOTierIcon />,
    38      logoXs: <MinIOTierIconXs />,
    39    },
    40    {
    41      serviceName: gcsServiceName,
    42      targetTitle: "Google Cloud Storage",
    43      logo: <GoogleTierIcon />,
    44      logoXs: <GoogleTierIconXs />,
    45    },
    46    {
    47      serviceName: s3ServiceName,
    48      targetTitle: "AWS S3",
    49      logo: <S3TierIcon />,
    50      logoXs: <S3TierIconXs />,
    51    },
    52    {
    53      serviceName: azureServiceName,
    54      targetTitle: "Azure",
    55      logo: <AzureTierIcon />,
    56      logoXs: <AzureTierIconXs />,
    57    },
    58  ];