chore: upgrade deps (#906)

* chore: upgrade deps

* fix: MenuArrowRight import

* fix: type naming
This commit is contained in:
Mo
2022-03-03 13:31:51 -06:00
committed by GitHub
parent c5eb84d7e8
commit d8caa31dc9
20 changed files with 239 additions and 207 deletions

View File

@@ -32,7 +32,7 @@ export const Appearance: FunctionComponent<Props> = observer(
({ application }) => {
const premiumModal = usePremiumModal();
const isEntitledToMidnightTheme =
application.getFeatureStatus(FeatureIdentifier.MidnightTheme) ===
application.features.getFeatureStatus(FeatureIdentifier.MidnightTheme) ===
FeatureStatus.Entitled;
const [themeItems, setThemeItems] = useState<DropdownItem[]>([]);

View File

@@ -58,7 +58,7 @@ export const Extensions: FunctionComponent<{
};
const submitExtensionUrl = async (url: string) => {
const component = await application.downloadExternalFeature(url);
const component = await application.features.downloadExternalFeature(url);
if (component) {
setConfirmableExtension(component);
}

View File

@@ -27,15 +27,17 @@ export const OfflineSubscription: FunctionalComponent<IProps> = observer(
useState(false);
useEffect(() => {
if (application.hasOfflineRepo()) {
if (application.features.hasOfflineRepo()) {
setHasUserPreviouslyStoredCode(true);
}
}, [application]);
const shouldShowOfflineSubscription = () => {
return !application.hasAccount() ||
return (
!application.hasAccount() ||
application.isThirdPartyHostUsed() ||
hasUserPreviouslyStoredCode;
hasUserPreviouslyStoredCode
);
};
const handleSubscriptionCodeSubmit = async (
@@ -43,7 +45,9 @@ export const OfflineSubscription: FunctionalComponent<IProps> = observer(
) => {
event.preventDefault();
const result = await application.setOfflineFeaturesCode(activationCode);
const result = await application.features.setOfflineFeaturesCode(
activationCode
);
if (result?.error) {
await application.alertService.alert(result.error);
@@ -55,7 +59,7 @@ export const OfflineSubscription: FunctionalComponent<IProps> = observer(
};
const handleRemoveOfflineKey = async () => {
await application.deleteOfflineFeatureRepo();
await application.features.deleteOfflineFeatureRepo();
setIsSuccessfullyActivated(false);
setHasUserPreviouslyStoredCode(false);

View File

@@ -62,7 +62,7 @@ export const EmailBackups = observer(({ application }: Props) => {
}, [application]);
useEffect(() => {
const emailBackupsFeatureStatus = application.getFeatureStatus(
const emailBackupsFeatureStatus = application.features.getFeatureStatus(
FeatureIdentifier.DailyEmailBackup
);
setIsEntitledToEmailBackups(

View File

@@ -65,13 +65,13 @@ export const CloudLink: FunctionComponent<Props> = ({ application }) => {
}, [application]);
useEffect(() => {
const dailyDropboxBackupStatus = application.getFeatureStatus(
const dailyDropboxBackupStatus = application.features.getFeatureStatus(
FeatureIdentifier.DailyDropboxBackup
);
const dailyGdriveBackupStatus = application.getFeatureStatus(
const dailyGdriveBackupStatus = application.features.getFeatureStatus(
FeatureIdentifier.DailyGDriveBackup
);
const dailyOneDriveBackupStatus = application.getFeatureStatus(
const dailyOneDriveBackupStatus = application.features.getFeatureStatus(
FeatureIdentifier.DailyOneDriveBackup
);
const isCloudBackupsAllowed = [

View File

@@ -74,7 +74,9 @@ export const ExtensionItem: FunctionComponent<ExtensionItemProps> = ({
};
const localInstallable = extension.package_info.download_url;
const isThirParty = application.isThirdPartyFeature(extension.identifier);
const isThirParty = application.features.isThirdPartyFeature(
extension.identifier
);
return (
<PreferencesSegment classes={'mb-5'}>