Skip to content

Commit bdb5a19

Browse files
authored
(chore) Miscellaneous tweaks (#55)
This commit makes several tweaks, including: - Destructuring the isLoading boolean and renaming the error property in SWR hooks - Including tests in linting - Changing package descriptions in manifest files
1 parent 80c0ed9 commit bdb5a19

File tree

10 files changed

+22
-25
lines changed

10 files changed

+22
-25
lines changed

.eslintignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
src/**/*.test.tsx
21
src/**/*.spec.tsx
32
**/node_modules/**/*

.prettierignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
dist/
22
node_modules/
3-
**/*.css
4-
**/*.scss
53
**/*.md
64
**/*.json

packages/esm-admin-openconceptlab-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@openmrs/esm-openconceptlab-app",
33
"version": "4.0.3",
44
"license": "MPL-2.0",
5-
"description": "An app to manage the openconceptlab module",
5+
"description": "Open Concept Lab management frontend module for O3",
66
"browser": "dist/openmrs-esm-openconceptlab-app.js",
77
"main": "src/index.ts",
88
"source": true,

packages/esm-admin-openconceptlab-app/src/import/import.component.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ const Import: React.FC = () => {
2323
const [file, setFile] = useState<File>();
2424
const [isFileUploading, setIsFileUploading] = useState(false);
2525

26-
const { data: subscription, isLoading, isError } = useSubscription();
26+
const { data: subscription, isLoading, error } = useSubscription();
2727

2828
useEffect(() => {
29-
if (!isLoading && !isError) {
29+
if (!isLoading && !error) {
3030
setIsSubscriptionAvailable(!!subscription);
3131
}
32-
}, [isLoading, isError, subscription]);
32+
}, [isLoading, error, subscription]);
3333

3434
const onAddFiles = useCallback(
3535
(evt: React.DragEvent<HTMLInputElement>, { addedFiles }) => {
@@ -138,7 +138,7 @@ const Import: React.FC = () => {
138138
);
139139
}
140140

141-
if (isError) {
141+
if (error) {
142142
showNotification({
143143
kind: 'error',
144144
description: t('subscriptionError', 'Error occured while fetching the subscription'),

packages/esm-admin-openconceptlab-app/src/import/import.resource.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import useSWR from 'swr';
33
import type { Import, Subscription } from '../types';
44

55
export function useSubscription() {
6-
const { data, error, isValidating } = useSWR<{ data: { results: Subscription[] } }, Error>(
6+
const { data, error, isLoading, isValidating } = useSWR<{ data: { results: Subscription[] } }, Error>(
77
'/ws/rest/v1/openconceptlab/subscription?v=full',
88
openmrsFetch,
99
);
1010

1111
return {
1212
data: data?.data?.results[0],
13-
isLoading: !data && !error,
14-
isError: error,
13+
error,
14+
isLoading,
1515
isValidating,
1616
};
1717
}

packages/esm-admin-openconceptlab-app/src/previous-imports/previous-imports.component.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const PreviousImports: React.FC = () => {
2828
const { t } = useTranslation();
2929
const [pageSize, setPageSize] = useState(10);
3030

31-
const { data: prevImports, isLoading, isError } = usePreviousImports();
31+
const { data: prevImports, isLoading, error } = usePreviousImports();
3232
const { results, currentPage, goTo } = usePagination(prevImports, pageSize);
3333

3434
if (isLoading) {
@@ -43,7 +43,7 @@ const PreviousImports: React.FC = () => {
4343
);
4444
}
4545

46-
if (isError) {
46+
if (error) {
4747
showNotification({
4848
kind: 'error',
4949
description: t('previousImportsFetchError', 'Error occured while fetching the imports'),
@@ -76,7 +76,7 @@ const PreviousImports: React.FC = () => {
7676

7777
return (
7878
!isLoading &&
79-
!isError && (
79+
!error && (
8080
<Grid className={styles.grid}>
8181
<Column sm={4} md={8} lg={10}>
8282
<h3 className={styles.productiveHeading03}>{t('previousImports', 'Previous Imports')}</h3>

packages/esm-admin-openconceptlab-app/src/previous-imports/previous-imports.resource.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import useSWR from 'swr';
33
import type { Import } from '../types';
44

55
export function usePreviousImports() {
6-
const { data, error, isValidating } = useSWR<{ data: { results: Import[] } }, Error>(
6+
const { data, error, isLoading, isValidating } = useSWR<{ data: { results: Import[] } }, Error>(
77
'/ws/rest/v1/openconceptlab/import?v=full',
88
openmrsFetch,
99
);
1010

1111
return {
1212
data: data?.data?.results,
13-
isLoading: !data && !error,
14-
isError: error,
13+
error,
14+
isLoading,
1515
isValidating,
1616
};
1717
}

packages/esm-admin-openconceptlab-app/src/subscription/subscription.component.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,17 @@ const Subscription: React.FC = () => {
3030
const [validationType, setValidationType] = useState<'NONE' | 'FULL'>('FULL');
3131
const [isSnapshotOptionDisabled, setIsSnapshotOptionDisabled] = useState(false);
3232

33-
const { data: subscription, isLoading, isError } = useSubscription();
33+
const { data: subscription, isLoading, error } = useSubscription();
3434

3535
useEffect(() => {
36-
if (!isLoading && !isError) {
36+
if (!isLoading && !error) {
3737
setSubscriptionUrl(subscription?.url || '');
3838
setToken(subscription?.token || '');
3939
setIsSubscribedToSnapshot(subscription?.subscribedToSnapshot || false);
4040
setValidationType(subscription?.validationType || 'FULL');
4141
setIsSnapshotOptionDisabled(subscription ? isVersionDefinedInUrl(subscription.url) : false);
4242
}
43-
}, [isLoading, isError, subscription]);
43+
}, [isLoading, error, subscription]);
4444

4545
const handleChangeSubscriptionUrl = useCallback((event: React.ChangeEvent<HTMLInputElement>) => {
4646
setSubscriptionUrl(event.target.value);
@@ -189,7 +189,7 @@ const Subscription: React.FC = () => {
189189
);
190190
}
191191

192-
if (isError) {
192+
if (error) {
193193
showNotification({
194194
kind: 'error',
195195
description: t('subscriptionError', 'Error occured while fetching the subscription'),

packages/esm-admin-openconceptlab-app/src/subscription/subscription.resource.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import isNil from 'lodash-es/isNil';
44
import type { Subscription } from '../types';
55

66
export function useSubscription() {
7-
const { data, error, isValidating } = useSWR<{ data: { results: Subscription[] } }, Error>(
7+
const { data, error, isLoading, isValidating } = useSWR<{ data: { results: Subscription[] } }, Error>(
88
'/ws/rest/v1/openconceptlab/subscription?v=full',
99
openmrsFetch,
1010
);
1111

1212
return {
1313
data: data?.data?.results[0],
14-
isLoading: !data && !error,
15-
isError: error,
14+
error,
15+
isLoading,
1616
isValidating,
1717
};
1818
}

packages/esm-system-admin-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@openmrs/esm-system-admin-app",
33
"version": "4.0.3",
44
"license": "MPL-2.0",
5-
"description": "System Admin page for OpenMRS",
5+
"description": "System admin frontend module for O3",
66
"browser": "dist/openmrs-esm-system-admin-app.js",
77
"main": "src/index.ts",
88
"source": true,

0 commit comments

Comments
 (0)