Skip to content

Commit 58a87c4

Browse files
committed
update links
1 parent 1314564 commit 58a87c4

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

src/views/manage-solution/view/components/manage-solution.test.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import * as React from 'react';
1818
import { createRoot } from 'react-dom/client';
1919
import { MockMessageHandler } from '../../../__test__/mock-message-handler';
2020
import { IncomingMessage, OutgoingMessage } from '../../messages';
21-
import { ManageSolution } from './manage-solution';
21+
import { ManageSolution, manageSolutionTargetDocsUrl } from './manage-solution';
2222
import { LoadType, TargetType } from '../state/manage-solution-state';
2323
import { fireEvent } from '@testing-library/react';
2424

@@ -194,10 +194,10 @@ describe('ContextSelection', () => {
194194
}
195195
}
196196

197-
expect(listener).toHaveBeenCalledTimes(6);
197+
expect(listener).toHaveBeenCalledTimes(5);
198198
expect(listener).toHaveBeenCalledWith({
199199
type: 'OPEN_FILE',
200-
path: 'https://mdk-packs.github.io/vscode-cmsis-solution-docs/manage_settings.html',
200+
path: manageSolutionTargetDocsUrl,
201201
external: true
202202
});
203203
expect(listener).toHaveBeenCalledWith({ type: 'GET_CONTEXT_SELECTION_DATA' });

src/views/manage-solution/view/components/manage-solution.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ type SelectFileContext = {
5050
pathType?: PathType;
5151
};
5252

53+
export const manageSolutionTargetDocsUrl = 'https://mdk-packs.github.io/vscode-cmsis-solution-docs/manage_settings.html';
54+
5355
export const ManageSolution = (props: ManageSolutionProps) => {
5456
const [state, dispatch] = React.useReducer(manageSolutionReducer, initialState);
5557
// Eager local editable values snapshot (display-layer values). Numbers are stored scaled for user editing.
@@ -274,7 +276,7 @@ export const ManageSolution = (props: ManageSolutionProps) => {
274276
}, [adapter, selectedDebugAdapter, getProperty, getScaledProperty, keyFor]);
275277

276278
const showCoreSelector = state.solutionData.availableCoreNames !== undefined && state.solutionData.availableCoreNames.length > 1;
277-
279+
const debugAdapterConfigurationDocsUrl= 'https://mdk-packs.github.io/vscode-cmsis-solution-docs/debug.html#configure-run-and-debug';
278280
const externalLink = (link: string, title: string, external?: boolean): React.JSX.Element => {
279281
return (<Button
280282
color="default"
@@ -318,12 +320,12 @@ export const ManageSolution = (props: ManageSolutionProps) => {
318320
color="default"
319321
variant="link"
320322
style={{ padding: '0px 12px' }}
321-
title="Manage Solution Target"
323+
title={manageSolutionTargetDocsUrl}
322324
aria-label='Manage Solution Target'
323325
onClick={(e) => {
324326
e.preventDefault();
325327
e.stopPropagation();
326-
openFile('https://mdk-packs.github.io/vscode-cmsis-solution-docs/manage_settings.html', true);
328+
openFile(manageSolutionTargetDocsUrl, true);
327329
}}
328330
>
329331
<CmsisCodicon name='link-external' style={{ fontSize: '1em', display: 'inline' }} />
@@ -361,7 +363,7 @@ export const ManageSolution = (props: ManageSolutionProps) => {
361363
<section className="debug-adapter">
362364
<div className='manage-solution-header'>
363365
<h3>Debug Adapter for Target {state.solutionData.selectedTarget?.name}{state.solutionData.selectedTarget?.selectedSet && `@${state.solutionData.selectedTarget?.selectedSet}`}</h3>
364-
{externalLink('https://open-cmsis-pack.github.io/cmsis-toolbox/debugging/#debug-adapter-configuration', 'Debug Adapter Configuration', true)}
366+
{externalLink(debugAdapterConfigurationDocsUrl, debugAdapterConfigurationDocsUrl, true)}
365367
</div>
366368

367369
<table>

0 commit comments

Comments
 (0)