feat: move extensions from prefs menu's left pane to General->Advanced section (#718)

This commit is contained in:
Vardan Hakobyan
2021-11-03 22:45:50 +04:00
committed by GitHub
parent 04fab80adb
commit bbc81ea276
12 changed files with 179 additions and 77 deletions

View File

@@ -16,7 +16,6 @@ import { WebApplication } from '@/ui_models/application';
import { MfaProps } from './panes/two-factor-auth/MfaProps';
import { AppState } from '@/ui_models/app_state';
import { useEffect, useMemo } from 'preact/hooks';
import { Extensions } from './panes/Extensions';
import { ExtensionPane } from './panes/ExtensionPane';
interface PreferencesProps extends MfaProps {
@@ -38,7 +37,11 @@ const PaneSelector: FunctionComponent<
switch (menu.selectedPaneId) {
case 'general':
return (
<General appState={appState} application={application} />
<General
appState={appState}
application={application}
extensionsLatestVersions={menu.extensionsLatestVersions}
/>
);
case 'account':
return (
@@ -58,8 +61,6 @@ const PaneSelector: FunctionComponent<
application={application}
/>
);
case 'extensions':
return <Extensions application={application} extensionsLatestVersions={menu.extensionsLatestVersions} />;
case 'listed':
return <Listed application={application} />;
case 'shortcuts':
@@ -81,7 +82,13 @@ const PaneSelector: FunctionComponent<
/>
);
} else {
return <General appState={appState} application={application} />;
return (
<General
appState={appState}
application={application}
extensionsLatestVersions={menu.extensionsLatestVersions}
/>
);
}
}
});