mirror of
https://github.com/goharbor/harbor
synced 2025-04-12 05:36:09 +00:00
90 lines
3.2 KiB
TypeScript
90 lines
3.2 KiB
TypeScript
// Copyright (c) 2017 VMware, Inc. All Rights Reserved.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
export const supportedLangs = ['en-us', 'zh-cn', 'es-es', 'fr-fr'];
|
|
export const enLang = "en-us";
|
|
export const languageNames = {
|
|
"en-us": "English",
|
|
"zh-cn": "中文简体",
|
|
"es-es": "Español",
|
|
"fr-fr": "Français"
|
|
};
|
|
export const enum AlertType {
|
|
DANGER, WARNING, INFO, SUCCESS
|
|
};
|
|
|
|
export const dismissInterval = 10 * 1000;
|
|
export const httpStatusCode = {
|
|
"Unauthorized": 401,
|
|
"Forbidden": 403
|
|
};
|
|
export const enum ConfirmationTargets {
|
|
EMPTY,
|
|
PROJECT,
|
|
PROJECT_MEMBER,
|
|
USER,
|
|
POLICY,
|
|
TOGGLE_CONFIRM,
|
|
TARGET,
|
|
REPOSITORY,
|
|
TAG,
|
|
CONFIG,
|
|
CONFIG_ROUTE,
|
|
CONFIG_TAB
|
|
};
|
|
|
|
export const enum ActionType {
|
|
ADD_NEW, EDIT
|
|
};
|
|
|
|
export const ListMode = {
|
|
READONLY: "readonly",
|
|
FULL: "full"
|
|
};
|
|
|
|
export const CommonRoutes = {
|
|
SIGN_IN: "/sign-in",
|
|
EMBEDDED_SIGN_IN: "/harbor/sign-in",
|
|
SIGN_UP: "/sign-in?sign_up=true",
|
|
EMBEDDED_SIGN_UP: "/harbor/sign-in?sign_up=true",
|
|
HARBOR_ROOT: "/harbor",
|
|
HARBOR_DEFAULT: "/harbor/projects"
|
|
};
|
|
|
|
export const enum ConfirmationState {
|
|
NA, CONFIRMED, CANCEL
|
|
};
|
|
|
|
export const enum ConfirmationButtons {
|
|
CONFIRM_CANCEL, YES_NO, DELETE_CANCEL, CLOSE, REPLICATE_CANCEL
|
|
};
|
|
|
|
export const LabelColor = [
|
|
{ 'color': '#000000', 'textColor': 'white' }, { 'color': '#61717D', 'textColor': 'white' },
|
|
{ 'color': '#737373', 'textColor': 'white' }, { 'color': '#80746D', 'textColor': 'white' },
|
|
{ 'color': '#FFFFFF', 'textColor': 'black' }, { 'color': '#A9B6BE', 'textColor': 'black' },
|
|
{ 'color': '#DDDDDD', 'textColor': 'black' }, { 'color': '#BBB3A9', 'textColor': 'black' },
|
|
{ 'color': '#0065AB', 'textColor': 'white' }, { 'color': '#343DAC', 'textColor': 'white' },
|
|
{ 'color': '#781DA0', 'textColor': 'white' }, { 'color': '#9B0D54', 'textColor': 'white' },
|
|
{ 'color': '#0095D3', 'textColor': 'black' }, { 'color': '#9DA3DB', 'textColor': 'black' },
|
|
{ 'color': '#BE90D6', 'textColor': 'black' }, { 'color': '#F1428A', 'textColor': 'black' },
|
|
{ 'color': '#1D5100', 'textColor': 'white' }, { 'color': '#006668', 'textColor': 'white' },
|
|
{ 'color': '#006690', 'textColor': 'white' }, { 'color': '#004A70', 'textColor': 'white' },
|
|
{ 'color': '#48960C', 'textColor': 'black' }, { 'color': '#00AB9A', 'textColor': 'black' },
|
|
{ 'color': '#00B7D6', 'textColor': 'black' }, { 'color': '#0081A7', 'textColor': 'black' },
|
|
{ 'color': '#C92100', 'textColor': 'white' }, { 'color': '#CD3517', 'textColor': 'white' },
|
|
{ 'color': '#C25400', 'textColor': 'white' }, { 'color': '#D28F00', 'textColor': 'white' },
|
|
{ 'color': '#F52F52', 'textColor': 'black' }, { 'color': '#FF5501', 'textColor': 'black' },
|
|
{ 'color': '#F57600', 'textColor': 'black' }, { 'color': '#FFDC0B', 'textColor': 'black' },
|
|
];
|