refactor: reviewer's comment

- use Preact's `FunctionalComponent` instead of React's `FC` to keep the app more lightweight
- remove `@node_modules/` from imports
This commit is contained in:
VardanHakobyan
2021-06-15 12:07:03 +04:00
parent 9092c670c8
commit adfef38bdc
10 changed files with 97 additions and 91 deletions

View File

@@ -6,13 +6,13 @@ import {
STRING_UNSUPPORTED_BACKUP_FILE_VERSION,
StringImportError
} from '@/strings';
import { BackupFile } from '@node_modules/@standardnotes/snjs';
import { useState } from '@node_modules/preact/hooks';
import { BackupFile } from '@standardnotes/snjs';
import { useState } from 'preact/hooks';
import { WebApplication } from '@/ui_models/application';
import { JSXInternal } from '@node_modules/preact/src/jsx';
import { JSXInternal } from 'preact/src/jsx';
import TargetedEvent = JSXInternal.TargetedEvent;
import { StateUpdater } from 'preact/hooks';
import { FC } from 'react';
import { FunctionalComponent } from 'preact';
type Props = {
application: WebApplication;
@@ -21,12 +21,12 @@ type Props = {
setIsBackupEncrypted: StateUpdater<boolean>;
}
const DataBackup: FC<Props> = ({
application,
isBackupEncrypted,
isEncryptionEnabled,
setIsBackupEncrypted
}) => {
const DataBackup: FunctionalComponent<Props> = ({
application,
isBackupEncrypted,
isEncryptionEnabled,
setIsBackupEncrypted
}) => {
const [isImportDataLoading, setIsImportDataLoading] = useState(false);