Skip to content

Commit 90b269d

Browse files
committed
fix: lint issues
1 parent 7629f42 commit 90b269d

File tree

5 files changed

+16
-14
lines changed

5 files changed

+16
-14
lines changed

src/header/hooks.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ import { useSelector } from 'react-redux';
22
import { getConfig, setConfig } from '@edx/frontend-platform';
33
import { renderHook } from '@testing-library/react';
44
import messages from './messages';
5-
import { useContentMenuItems, useToolsMenuItems, useSettingMenuItems, useLibrarySettingsMenuItems, useLibraryToolsMenuItems } from './hooks';
5+
import {
6+
useContentMenuItems, useToolsMenuItems, useSettingMenuItems, useLibrarySettingsMenuItems, useLibraryToolsMenuItems,
7+
} from './hooks';
68
import { mockWaffleFlags } from '../data/apiHooks.mock';
79

810
jest.mock('@edx/frontend-platform/i18n', () => ({
@@ -150,7 +152,7 @@ describe('header utils', () => {
150152
const items = renderHook(() => useLibraryToolsMenuItems('course-123')).result.current;
151153
expect(items).toContainEqual({
152154
href: '/library/course-123/backup',
153-
title: 'Backup to local archive'
155+
title: 'Backup to local archive',
154156
});
155157
expect(items).toContainEqual({ href: '/library/course-123/import', title: 'Import' });
156158
});

src/header/hooks.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ import { Badge } from '@openedx/paragon';
66
import { getPagePath } from '@src/utils';
77
import { useWaffleFlags } from '@src/data/apiHooks';
88
import { getStudioHomeData } from '@src/studio-home/data/selectors';
9-
import messages from './messages';
109
import courseOptimizerMessages from '@src/optimizer-page/messages';
11-
import { LibQueryParamKeys, SidebarActions } from '@src/library-authoring/common/context/SidebarContext';
10+
import { SidebarActions } from '@src/library-authoring/common/context/SidebarContext';
11+
import { LibQueryParamKeys } from '@src/library-authoring/routes';
12+
import messages from './messages';
1213

1314
export const useContentMenuItems = (courseId: string) => {
1415
const intl = useIntl();
@@ -153,7 +154,7 @@ export const useLibrarySettingsMenuItems = () => {
153154
// Set ?sa=manage-team in url which in turn opens team access modal
154155
url.searchParams.set(LibQueryParamKeys.SidebarActions, SidebarActions.ManageTeam);
155156
return url.toString();
156-
}
157+
};
157158

158159
const items = [
159160
{

src/library-authoring/common/context/SidebarContext.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import {
77
useState,
88
} from 'react';
99
import { useParams } from 'react-router-dom';
10-
import { useStateWithUrlSearchParam } from '../../../hooks';
10+
import { useStateWithUrlSearchParam } from '@src/hooks';
11+
import { LibQueryParamKeys, useLibraryRoutes } from '@src/library-authoring/routes';
1112
import { useComponentPickerContext } from './ComponentPickerContext';
1213
import { useLibraryContext } from './LibraryContext';
13-
import { useLibraryRoutes } from '../../routes';
1414

1515
export enum SidebarBodyItemId {
1616
AddContent = 'add-content',
@@ -81,11 +81,6 @@ export enum SidebarActions {
8181
None = '',
8282
}
8383

84-
export enum LibQueryParamKeys {
85-
SidebarActions = 'sa',
86-
SidebarTab = 'st',
87-
}
88-
8984
export type SidebarContextData = {
9085
closeLibrarySidebar: () => void;
9186
openAddContentSidebar: () => void;

src/library-authoring/library-team/LibraryTeamModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { StandardModal } from '@openedx/paragon';
22
import { useIntl } from '@edx/frontend-platform/i18n';
33

4+
import { useCallback } from 'react';
45
import LibraryTeam from './LibraryTeam';
56
import messages from './messages';
67
import { SidebarActions, useSidebarContext } from '../common/context/SidebarContext';
7-
import { useCallback } from 'react';
88

99
export const LibraryTeamModal = () => {
1010
const intl = useIntl();

src/library-authoring/routes.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,14 @@ import {
1111
useSearchParams,
1212
} from 'react-router-dom';
1313
import { ContainerType, getBlockType } from '../generic/key-utils';
14-
import { LibQueryParamKeys } from './common/context/SidebarContext';
1514

1615
export const BASE_ROUTE = '/library/:libraryId';
1716

17+
export enum LibQueryParamKeys {
18+
SidebarActions = 'sa',
19+
SidebarTab = 'st',
20+
}
21+
1822
export const ROUTES = {
1923
// LibraryAuthoringPage routes:
2024
// * Components tab, with an optionally selected component in the sidebar.

0 commit comments

Comments
 (0)