Skip to content

Commit 8ed8096

Browse files
committed
chore: doclink imported from common microservice
1 parent 4e5e985 commit 8ed8096

File tree

23 files changed

+64
-98
lines changed

23 files changed

+64
-98
lines changed

src/Pages/App/CreateAppModal/Sidebar.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414
* limitations under the License.
1515
*/
1616

17-
import { ModalSidebarPanel } from '@devtron-labs/devtron-fe-common-lib'
17+
import { getDocumentationUrl, ModalSidebarPanel } from '@devtron-labs/devtron-fe-common-lib'
1818

1919
import { DOCUMENTATION } from '@Config/constants'
20-
import { getDocumentationUrl } from '@Config/DocLink'
2120

2221
import { CreationMethodType, SidebarProps } from './types'
2322

src/Pages/Applications/DevtronApps/Details/AppConfigurations/AppConfig.utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ import {
2020
AppConfigProps,
2121
BASE_CONFIGURATION_ENV_ID,
2222
ConfigResourceType,
23+
getDocumentationUrl,
2324
ResourceKindType,
2425
stringComparatorBySortOrder,
2526
URLS as CommonURLS,
2627
} from '@devtron-labs/devtron-fe-common-lib'
2728

28-
import { getDocumentationUrl } from '@Config/DocLink'
2929
import { APP_COMPOSE_STAGE, DOCUMENTATION, getAppComposeURL, URLS } from '@Config/index'
3030

3131
import { AppConfigStatusItemType, EnvConfigDTO } from '../../service.types'

src/Pages/Applications/DevtronApps/Details/AppConfigurations/Navigation/EnvironmentOverrideRouter.tsx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import { Link, NavLink, useLocation, useParams, useRouteMatch } from 'react-rout
2020
import {
2121
ConfirmationDialog,
2222
DeleteConfirmationModal,
23+
DocLink,
2324
EnvResourceType,
2425
getEnvironmentListMinPublic,
2526
InfoBlock,
@@ -49,14 +50,7 @@ const EnvOverridesHelpNote = () => (
4950
<div className="fs-12 fw-4 lh-18">
5051
Environment overrides allow you to manage environment specific configurations after you’ve created deployment
5152
pipelines. &nbsp;
52-
<a
53-
className="dc__link"
54-
href={DOCUMENTATION.APP_CREATE_ENVIRONMENT_OVERRIDE}
55-
rel="noreferrer noopener"
56-
target="_blank"
57-
>
58-
Learn more
59-
</a>
53+
<DocLink docLink={DOCUMENTATION.APP_CREATE_ENVIRONMENT_OVERRIDE} dataTestId="env-overrides-learn-more" />
6054
</div>
6155
)
6256

src/Pages/Shared/ConfigMapSecret/helpers.tsx

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { Link } from 'react-router-dom'
1919
import {
2020
CMSecretComponentType,
2121
CMSecretExternalType,
22+
DocLink,
2223
Icon,
2324
InfoBlock,
2425
InfoColourBar,
@@ -81,14 +82,11 @@ export const renderChartVersionBelow3090NotSupportedText = () => (
8182
<span className="fs-12 fw-4">
8283
<span className="cr-5">Supported for Chart Versions 3.10 and above.</span>&nbsp;
8384
<span className="cn-7">Learn more about</span>&nbsp;
84-
<a
85-
className="dc__link"
86-
href={DOCUMENTATION.APP_ROLLOUT_DEPLOYMENT_TEMPLATE}
87-
rel="noreferrer noopener"
88-
target="_blank"
89-
>
90-
Deployment Template &gt; Chart Version
91-
</a>
85+
<DocLink
86+
docLink={DOCUMENTATION.APP_ROLLOUT_DEPLOYMENT_TEMPLATE}
87+
docLinkText="Deployment Template &gt; Chart Version"
88+
dataTestId="chart-version-learn-more"
89+
/>
9290
</span>
9391
)
9492

src/Pages/Shared/EnvironmentOverride/EnvironmentOverrides.types.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616

1717
import React from 'react'
1818

19-
import { AppConfigProps } from '@devtron-labs/devtron-fe-common-lib'
19+
import { AppConfigProps, getDocumentationUrl } from '@devtron-labs/devtron-fe-common-lib'
2020

21-
import { getDocumentationUrl } from '@Config/DocLink'
2221
import {
2322
AppConfigState,
2423
EnvConfigurationState,

src/components/ApplicationGroup/Details/TriggerView/BulkCITrigger.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ import {
4242
uploadCIPipelineFile,
4343
UploadFileProps,
4444
savePipeline,
45+
DOCUMENTATION,
46+
getDocumentationUrl
4547
} from '@devtron-labs/devtron-fe-common-lib'
4648
import Tippy from '@tippyjs/react'
4749
import { getCIPipelineURL, getParsedBranchValuesForPlugin, importComponentFromFELibrary } from '../../../common'
@@ -56,7 +58,7 @@ import externalCiImg from '../../../../assets/img/external-ci.webp'
5658
import linkedCDBuildCIImg from '../../../../assets/img/linked-cd-bulk-ci.webp'
5759
import linkedCiImg from '../../../../assets/img/linked-ci.webp'
5860
import { getModuleConfigured } from '../../../app/details/appDetails/appDetails.service'
59-
import { DOCUMENTATION, SOURCE_NOT_CONFIGURED, URLS, ViewType } from '../../../../config'
61+
import { SOURCE_NOT_CONFIGURED, URLS, ViewType } from '../../../../config'
6062
import MaterialSource from '../../../app/details/triggerView/MaterialSource'
6163
import { TriggerViewContext } from '../../../app/details/triggerView/config'
6264
import { getCIMaterialList } from '../../../app/service'
@@ -782,7 +784,7 @@ const BulkCITrigger = ({
782784
<span>{IGNORE_CACHE_INFO.BlobStorageNotConfigured.infoText}</span>
783785
<a
784786
className="fs-12 fw-6 cb-5 dc__no-decor ml-4"
785-
href={DOCUMENTATION.BLOB_STORAGE}
787+
href={getDocumentationUrl(DOCUMENTATION.BLOB_STORAGE)}
786788
target="_blank"
787789
rel="noreferrer"
788790
>

src/components/CIPipelineN/Sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
ResourceKindType,
2525
WORKFLOW_CACHE_CONFIG_ENUM,
2626
TriggerType,
27+
getDocumentationUrl
2728
} from '@devtron-labs/devtron-fe-common-lib'
2829
import Tippy from '@tippyjs/react'
2930
import { BuildStageVariable, DOCUMENTATION } from '../../config'
@@ -37,7 +38,6 @@ import { ReactComponent as Add } from '../../assets/icons/ic-add.svg'
3738
import { ReactComponent as Remove } from '../../assets/icons/ic-close.svg'
3839
import { GeneratedHelmPush } from '../cdPipeline/cdPipeline.types'
3940
import { EnvironmentList } from './EnvironmentList'
40-
import { getDocumentationUrl } from '@Config/DocLink'
4141

4242
const MandatoryPluginWarning = importComponentFromFELibrary('MandatoryPluginWarning')
4343
const CacheConfiguration = importComponentFromFELibrary('CacheConfiguration', null, 'function')

src/components/app/details/appDetails/AppDetails.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
ArtifactInfoModal,
2525
Button,
2626
DeploymentAppTypes,
27+
DocLink,
2728
GenericEmptyState,
2829
getAppsInfoForEnv,
2930
getIsRequestAborted,
@@ -44,7 +45,6 @@ import { ReactComponent as ForwardArrow } from '@Icons/ic-arrow-forward.svg'
4445
import { ReactComponent as Trash } from '@Icons/ic-delete-dots.svg'
4546
import AppNotConfiguredIcon from '@Images/app-not-configured.png'
4647
import noGroups from '@Images/[email protected]'
47-
import { DocLink } from '@Config/DocLink'
4848

4949
import {
5050
DEFAULT_STATUS,

src/components/app/details/triggerView/TriggerView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ import {
3535
BlockedStateData,
3636
getEnvironmentListMinPublic,
3737
CIPipelineNodeType,
38+
DocLink,
3839
} from '@devtron-labs/devtron-fe-common-lib'
3940
import ReactGA from 'react-ga4'
40-
import { withRouter, NavLink, Route, Switch } from 'react-router-dom'
41+
import { withRouter, Route, Switch } from 'react-router-dom'
4142
import {
4243
getCIMaterialList,
4344
triggerCINode,
@@ -91,7 +92,6 @@ import { CIMaterialModal } from './CIMaterialModal'
9192
import { WebhookReceivedPayloadModal } from './WebhookReceivedPayloadModal'
9293
import { getExternalCIConfig } from '@Components/ciPipeline/Webhook/webhook.service'
9394
import { shouldRenderWebhookAddImageModal } from './TriggerView.utils'
94-
import { DocLink } from '@Config/DocLink'
9595

9696
const ApprovalMaterialModal = importComponentFromFELibrary('ApprovalMaterialModal')
9797
const getCIBlockState: (...props) => Promise<BlockedStateData> = importComponentFromFELibrary(

src/components/app/details/triggerView/ciMaterial.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ import {
3232
Tooltip,
3333
DEFAULT_ROUTE_PROMPT_MESSAGE,
3434
savePipeline,
35+
DOCUMENTATION,
36+
getDocumentationUrl
3537
} from '@devtron-labs/devtron-fe-common-lib'
3638
import { CIMaterialProps, CIMaterialState, RegexValueType } from './types'
3739
import { ReactComponent as ICInfoOutline } from '@Icons/ic-info-outline-grey.svg'
@@ -40,7 +42,7 @@ import { ReactComponent as Info } from '../../../../assets/icons/info-filled.svg
4042
import { ReactComponent as Storage } from '../../../../assets/icons/ic-storage.svg'
4143
import { ReactComponent as OpenInNew } from '../../../../assets/icons/ic-open-in-new.svg'
4244
import { getCIPipelineURL, importComponentFromFELibrary } from '../../../common'
43-
import { DOCUMENTATION, SOURCE_NOT_CONFIGURED } from '../../../../config'
45+
import { SOURCE_NOT_CONFIGURED } from '../../../../config'
4446
import { getModuleConfigured } from '../appDetails/appDetails.service'
4547
import { TriggerViewContext } from './config'
4648
import { IGNORE_CACHE_INFO } from './Constants'
@@ -137,7 +139,7 @@ class CIMaterial extends Component<CIMaterialProps, CIMaterialState> {
137139
<span>{IGNORE_CACHE_INFO.BlobStorageNotConfigured.infoText}</span>
138140
<a
139141
className="fs-12 fw-6 cb-5 dc__no-decor ml-4"
140-
href={DOCUMENTATION.BLOB_STORAGE}
142+
href={getDocumentationUrl(DOCUMENTATION.BLOB_STORAGE)}
141143
target="_blank"
142144
rel="noreferrer"
143145
>

0 commit comments

Comments
 (0)