Skip to content

Commit e7bf444

Browse files
committed
chore: move copyToClipboard to common
1 parent 4626233 commit e7bf444

File tree

16 files changed

+30
-67
lines changed

16 files changed

+30
-67
lines changed

src/components/ClusterNodes/NodeDetails.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import React, { useState, useEffect, useRef, useMemo } from 'react'
2-
import { copyToClipboard, ToastBodyWithButton } from '../common'
2+
import { ToastBodyWithButton } from '../common'
33
import {
44
showError,
55
Progressing,
66
toastAccessDenied,
77
ServerErrors,
88
ErrorScreenManager,
9+
copyToClipboard,
910
} from '@devtron-labs/devtron-fe-common-lib'
1011
import { ReactComponent as Info } from '../../assets/icons/ic-info-filled.svg'
1112
import { ReactComponent as Error } from '../../assets/icons/ic-error-exclamation.svg'

src/components/CodeEditor/CodeEditor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useEffect, useCallback, useReducer, useRef } from 'react'
22
import MonacoEditor, { MonacoDiffEditor } from 'react-monaco-editor';
3-
import { useJsonYaml, Select, RadioGroup, useWindowSize, copyToClipboard } from '../common'
4-
import { Progressing } from '@devtron-labs/devtron-fe-common-lib'
3+
import { useJsonYaml, Select, RadioGroup, useWindowSize } from '../common'
4+
import { Progressing, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
55
import { ReactComponent as ClipboardIcon } from '../../assets/icons/ic-copy.svg';
66
import { ReactComponent as Info } from '../../assets/icons/ic-info-filled.svg';
77
import { ReactComponent as ErrorIcon } from '../../assets/icons/ic-error-exclamation.svg';

src/components/apiTokens/EditAPIToken.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useContext, useEffect, useState } from 'react'
2-
import { showError, Progressing, InfoColourBar, RadioGroup, RadioGroupItem } from '@devtron-labs/devtron-fe-common-lib'
2+
import { showError, Progressing, InfoColourBar, RadioGroup, RadioGroupItem, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
33
import { ReactComponent as InfoIcon } from '../../assets/icons/info-filled.svg'
44
import RegeneratedModal from './RegenerateModal'
55
import { EditDataType, EditTokenType } from './authorization.type'
@@ -11,7 +11,7 @@ import { useHistory, useRouteMatch } from 'react-router-dom'
1111
import { useParams } from 'react-router'
1212
import moment from 'moment'
1313
import { MomentDateFormat } from '../../config'
14-
import { ButtonWithLoader, copyToClipboard } from '../common'
14+
import { ButtonWithLoader } from '../common'
1515
import { deleteGeneratedAPIToken, updateGeneratedAPIToken } from './service'
1616
import { toast } from 'react-toastify'
1717
import Tippy from '@tippyjs/react'

src/components/apiTokens/GenerateModal.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import React, { useState } from 'react'
2+
import { VisibleModal, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
23
import { ReactComponent as Success } from '../../assets/icons/ic-success-outline.svg'
34
import { ReactComponent as Clipboard } from '../../assets/icons/ic-copy.svg'
45
import { ReactComponent as Close } from '../../assets/icons/ic-close.svg'
56
import { ReactComponent as Key } from '../../assets/icons/ic-key-bulb.svg'
67
import { GenerateTokenModalType } from './authorization.type'
78
import Tippy from '@tippyjs/react'
8-
import { VisibleModal } from '@devtron-labs/devtron-fe-common-lib'
9-
import { copyToClipboard } from '../common'
109

1110
function GenerateModal({ close, token, reload, redirectToTokenList, isRegenerationModal }: GenerateTokenModalType) {
1211
const [copied, setCopied] = useState(false)

src/components/app/ResourceTreeNodes.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React, { useEffect, useState } from 'react'
22
import dots from '../../assets/icons/appstatus/ic-menu-dots.svg'
33
import emptyPageIcon from '../../assets/icons/ic-empty-data.svg'
4-
import { Pod as PodIcon, Trash, copyToClipboard } from '../common';
5-
import { showError, PopupMenu, not, useSearchString } from '@devtron-labs/devtron-fe-common-lib'
4+
import { Pod as PodIcon, Trash } from '../common';
5+
import { showError, PopupMenu, not, useSearchString, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
66
import { NavLink } from 'react-router-dom'
77
import { useRouteMatch, useParams, generatePath, useHistory, useLocation } from 'react-router';
88
import { toast } from 'react-toastify'

src/components/app/details/cicdHistory/Artifacts.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useEffect, useState } from 'react'
2-
import { showError, GenericEmptyState, ImageTagsContainer } from '@devtron-labs/devtron-fe-common-lib'
3-
import { copyToClipboard, importComponentFromFELibrary } from '../../../common'
2+
import { showError, GenericEmptyState, ImageTagsContainer, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
3+
import { importComponentFromFELibrary } from '../../../common'
44
import { useParams } from 'react-router'
55
import { ReactComponent as CopyIcon } from '../../../../assets/icons/ic-copy.svg'
66
import { ReactComponent as Download } from '../../../../assets/icons/ic-download.svg'

src/components/app/list/TriggerUrl.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { useEffect, useState } from 'react'
2-
import { copyToClipboard } from '../../common'
3-
import { Progressing, VisibleModal, GenericEmptyState } from '@devtron-labs/devtron-fe-common-lib'
2+
import { Progressing, VisibleModal, GenericEmptyState, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
43
import { ReactComponent as Close } from '../../../assets/icons/ic-close.svg'
54
import { ReactComponent as CopyText } from '../../../assets/icons/ic-copy.svg'
65
import Tippy from '@tippyjs/react'

src/components/ciConfig/CICreateDockerfileOption.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import Tippy from '@tippyjs/react'
33
import ReactSelect from 'react-select'
44
import { MODES } from '../../config'
55
import CodeEditor from '../CodeEditor/CodeEditor'
6-
import { copyToClipboard } from '../common'
7-
import { showError, Progressing, CIBuildType } from '@devtron-labs/devtron-fe-common-lib'
6+
import { showError, Progressing, CIBuildType, copyToClipboard } from '@devtron-labs/devtron-fe-common-lib'
87
import {
98
DropdownIndicator,
109
Option,

src/components/ciPipeline/ExternalCIPipeline.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React, { Component } from 'react';
22
import { getInitDataWithCIPipeline, saveCIPipeline, deleteCIPipeline, getPipelineMetaConfiguration } from './ciPipeline.service';
3-
import { SourceTypeMap, TriggerType, ViewType } from '../../config';
3+
import { SourceTypeMap, TriggerType, ViewType, URLS } from '../../config';
44
import { CIPipelineProps, ExternalCIPipelineState } from './types';
5-
import { CopyButton } from '../common';
5+
import { CopyButton, ButtonWithLoader } from '../common';
66
import {
77
ServerErrors,
88
showError,
@@ -15,11 +15,9 @@ import { toast } from 'react-toastify';
1515
import error from '../../assets/icons/misc/errorInfo.svg'
1616
import Tippy from '@tippyjs/react';
1717
import { ValidationRules } from './validationRules';
18-
import { ButtonWithLoader } from '../common';
1918
import { NavLink } from 'react-router-dom';
2019
import { ReactComponent as Error } from '../../assets/icons/ic-error-exclamation.svg';
2120
import { getHostURLConfiguration } from '../../services/service';
22-
import { URLS } from '../../config';
2321
import { ReactComponent as Close } from '../../assets/icons/ic-close.svg';
2422
import { SourceMaterials } from './SourceMaterials';
2523
import './ciPipeline.scss';

src/components/ciPipeline/SourceMaterials.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import React, { useState } from 'react'
22
import { SourceTypeMap, URLS } from '../../config'
3-
import { components } from 'react-select'
3+
import ReactSelect, { components } from 'react-select'
44
import { Link, useLocation } from 'react-router-dom'
5-
import ReactSelect from 'react-select'
65
import error from '../../assets/icons/misc/errorInfo.svg'
76
import git from '../../assets/icons/git/git.svg'
87
import { getCustomOptionSelectionStyle } from '../v2/common/ReactSelect.utils'

0 commit comments

Comments
 (0)