mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-27 08:54:32 +00:00
refactor(ui): move hard coded usages to color file (#14333)
This commit is contained in:
parent
051002ead9
commit
791f2fd315
@ -124,4 +124,9 @@ const colors = {
|
||||
},
|
||||
};
|
||||
|
||||
export const SUCCESS_COLOR_HEX = '#52C41A';
|
||||
export const FAILURE_COLOR_HEX = '#F5222D';
|
||||
export const WARNING_COLOR_HEX = '#FA8C16';
|
||||
export const ERROR_COLOR_HEX = '#FAAD14';
|
||||
|
||||
export default colors;
|
||||
|
||||
@ -4,6 +4,8 @@ import { Typography } from 'antd';
|
||||
import React from 'react';
|
||||
import styled from 'styled-components';
|
||||
|
||||
import { FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
|
||||
const SummaryHeader = styled.div`
|
||||
@ -40,9 +42,6 @@ type Props = {
|
||||
summary: TestsSummary;
|
||||
};
|
||||
|
||||
const SUCCESS_COLOR_HEX = '#52C41A';
|
||||
const FAILURE_COLOR_HEX = '#F5222D';
|
||||
|
||||
const getSummaryIcon = (summary: TestsSummary) => {
|
||||
if (summary.total === 0) {
|
||||
return <StopOutlined style={{ color: ANTD_GRAY[6], fontSize: 28 }} />;
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
import { CheckCircleOutlined, CloseCircleOutlined } from '@ant-design/icons';
|
||||
import React from 'react';
|
||||
|
||||
import { FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { TestResultType } from '@types';
|
||||
|
||||
/**
|
||||
@ -20,8 +22,6 @@ export const getResultText = (result: TestResultType) => {
|
||||
/**
|
||||
* Returns the display color assoociated with an TestResultType
|
||||
*/
|
||||
const SUCCESS_COLOR_HEX = '#4db31b';
|
||||
const FAILURE_COLOR_HEX = '#F5222D';
|
||||
|
||||
export const getResultColor = (result: TestResultType) => {
|
||||
switch (result) {
|
||||
|
||||
@ -6,6 +6,8 @@ import { Bar } from '@visx/shape';
|
||||
import { Maybe } from 'graphql/jsutils/Maybe';
|
||||
import React, { useMemo } from 'react';
|
||||
|
||||
import { ERROR_COLOR_HEX, FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
import { LinkWrapper } from '@app/shared/LinkWrapper';
|
||||
|
||||
@ -34,9 +36,6 @@ type Props = {
|
||||
width: number;
|
||||
};
|
||||
|
||||
const SUCCESS_COLOR_HEX = '#52C41A';
|
||||
const FAILURE_COLOR_HEX = '#F5222D';
|
||||
const ERROR_COLOR_HEX = '#FAAD14';
|
||||
const INIT_COLOR_HEX = '#8C8C8C';
|
||||
|
||||
const getFillColor = (type: AssertionResultType) => {
|
||||
|
||||
@ -5,6 +5,8 @@ import { scaleUtc } from '@visx/scale';
|
||||
import { Bar } from '@visx/shape';
|
||||
import React, { useMemo } from 'react';
|
||||
|
||||
import { FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
|
||||
export type BooleanResult = {
|
||||
@ -30,9 +32,6 @@ type Props = {
|
||||
width: number;
|
||||
};
|
||||
|
||||
const SUCCESS_COLOR_HEX = '#52C41A';
|
||||
const FAILURE_COLOR_HEX = '#F5222D';
|
||||
|
||||
/**
|
||||
* True / false results displayed on a horizontal timeline.
|
||||
*/
|
||||
|
||||
@ -4,6 +4,8 @@ import { Typography } from 'antd';
|
||||
import React from 'react';
|
||||
import styled from 'styled-components';
|
||||
|
||||
import { ERROR_COLOR_HEX, FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
|
||||
const SummaryHeader = styled.div`
|
||||
@ -42,10 +44,6 @@ type Props = {
|
||||
summary: AssertionsSummary;
|
||||
};
|
||||
|
||||
const SUCCESS_COLOR_HEX = '#52C41A';
|
||||
const FAILURE_COLOR_HEX = '#F5222D';
|
||||
const ERROR_COLOR_HEX = '#FAAD14';
|
||||
|
||||
const getSummaryIcon = (summary: AssertionsSummary) => {
|
||||
if (summary.totalRuns === 0) {
|
||||
return <StopOutlined style={{ color: ANTD_GRAY[6], fontSize: 28 }} />;
|
||||
|
||||
@ -5,6 +5,8 @@ import * as moment from 'moment-timezone';
|
||||
import React from 'react';
|
||||
import styled from 'styled-components';
|
||||
|
||||
import { FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX, WARNING_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { GenericEntityProperties } from '@app/entity/shared/types';
|
||||
import { AssertionGroup, AssertionStatusSummary } from '@app/entityV2/shared/tabs/Dataset/Validations/acrylTypes';
|
||||
import { sortAssertions } from '@app/entityV2/shared/tabs/Dataset/Validations/assertionUtils';
|
||||
@ -15,10 +17,6 @@ import { GetDatasetAssertionsWithRunEventsQuery } from '@src/graphql/dataset.gen
|
||||
|
||||
import { Assertion, AssertionResultType, AssertionType, CronSchedule, EntityType } from '@types';
|
||||
|
||||
export const SUCCESS_COLOR_HEX = '#52C41A';
|
||||
export const FAILURE_COLOR_HEX = '#F5222D';
|
||||
export const WARNING_COLOR_HEX = '#FA8C16';
|
||||
|
||||
const StyledApiOutlined = styled(ApiOutlined)`
|
||||
&& {
|
||||
margin: 0px;
|
||||
|
||||
@ -2,6 +2,8 @@ import { CheckCircleOutlined, CloseCircleOutlined, ExclamationCircleOutlined, St
|
||||
import QueryString from 'query-string';
|
||||
import React from 'react';
|
||||
|
||||
import { ERROR_COLOR_HEX, FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
// TODO
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
|
||||
@ -57,9 +59,6 @@ export const getResultText = (result: AssertionResultType) => {
|
||||
/**
|
||||
* Returns the display color associated with an AssertionResultType
|
||||
*/
|
||||
const SUCCESS_COLOR_HEX = '#4db31b';
|
||||
const FAILURE_COLOR_HEX = '#F5222D';
|
||||
const ERROR_COLOR_HEX = '#FAAD14';
|
||||
const INIT_COLOR_HEX = '#2F54EB';
|
||||
const NO_RESULTS_COLOR_HEX = ANTD_GRAY[8];
|
||||
|
||||
|
||||
@ -7,13 +7,10 @@ import {
|
||||
} from '@ant-design/icons';
|
||||
import React from 'react';
|
||||
|
||||
import { FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX, WARNING_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
import { AssertionStatusSummary } from '@app/entityV2/shared/tabs/Dataset/Validations/acrylTypes';
|
||||
import {
|
||||
FAILURE_COLOR_HEX,
|
||||
SUCCESS_COLOR_HEX,
|
||||
WARNING_COLOR_HEX,
|
||||
} from '@app/entityV2/shared/tabs/Dataset/Validations/acrylUtils';
|
||||
import { DataContractCategoryType } from '@app/entityV2/shared/tabs/Dataset/Validations/contract/builder/types';
|
||||
|
||||
import { Assertion, AssertionType, DataContract, DataContractState } from '@types';
|
||||
|
||||
@ -1,12 +1,9 @@
|
||||
import { CheckOutlined, ClockCircleOutlined, CloseOutlined, ExclamationCircleOutlined } from '@ant-design/icons';
|
||||
import styled from 'styled-components';
|
||||
|
||||
import { FAILURE_COLOR_HEX, SUCCESS_COLOR_HEX, WARNING_COLOR_HEX } from '@components/theme/foundations/colors';
|
||||
|
||||
import { ANTD_GRAY } from '@app/entityV2/shared/constants';
|
||||
import {
|
||||
FAILURE_COLOR_HEX,
|
||||
SUCCESS_COLOR_HEX,
|
||||
WARNING_COLOR_HEX,
|
||||
} from '@app/entityV2/shared/tabs/Dataset/Validations/acrylUtils';
|
||||
|
||||
export const StyledCheckOutlined = styled(CheckOutlined)`
|
||||
color: ${SUCCESS_COLOR_HEX};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user