Skip to content

Commit

Permalink
Fixed prettier and lint
Browse files Browse the repository at this point in the history
  • Loading branch information
doracretu3pillar committed Oct 2, 2024
1 parent 2e27eaa commit b7aa94a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import React, { FC, useEffect, useState } from 'react';
import { dateTimeFormat } from '@grafana/data';
import { Modal, useStyles2, Button } from '@grafana/ui';
import { checkUpdatesChangeLogs, UpdatesChangelogs } from 'app/percona/shared/core/reducers/updates';
import { getTour, getUpdatesInfo } from 'app/percona/shared/core/selectors';
import { getPerconaUser, getUpdatesInfo } from 'app/percona/shared/core/selectors';
import { useAppDispatch } from 'app/store/store';
import { useSelector } from 'app/types';

Expand All @@ -14,21 +14,18 @@ import { fetchUserDetailsAction, setSnoozedVersion } from 'app/percona/shared/co

const PerconaUpdateVersion: FC = () => {
const { updateAvailable, installed, latest, changeLogs, lastChecked } = useSelector(getUpdatesInfo);
const { snoozeCurrentVersion } = useSelector(getTour);
const { snoozedPmmVersion } = useSelector(getPerconaUser);
const [showUpdate, setShowUpdate] = useState(false);
const dispatch = useAppDispatch();
const styles = useStyles2(getStyles);

useEffect(() => {
const prepareModal = async () => {
if (!snoozeCurrentVersion) {
if (!snoozedPmmVersion) {
await dispatch(fetchUserDetailsAction());
}

if (
(installed?.version !== latest?.version && snoozeCurrentVersion?.snoozedPmmVersion !== latest?.version) ||
!lastChecked
) {
if ((installed?.version !== latest?.version && snoozedPmmVersion !== latest?.version) || !lastChecked) {
setShowUpdate(true);
await dispatch(checkUpdatesChangeLogs());
}
Expand All @@ -37,14 +34,11 @@ const PerconaUpdateVersion: FC = () => {
if (updateAvailable) {
prepareModal();
}
}, [dispatch, updateAvailable, installed, latest, snoozeCurrentVersion, lastChecked]);
}, [dispatch, updateAvailable, installed, latest, snoozedPmmVersion, lastChecked]);

const snoozeUpdate = async () => {
if (latest && latest.version) {
const payload = {
version: latest.version.toString(),
};
await dispatch(setSnoozedVersion(payload));
await dispatch(setSnoozedVersion(latest.version));
}
setShowUpdate(false);
};
Expand Down
2 changes: 1 addition & 1 deletion public/app/percona/shared/core/selectors.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export const getServices = (state: StoreState) => state.percona.services;
export const getNodes = (state: StoreState) => state.percona.nodes;
export const getBackupLocations = (state: StoreState) => state.percona.backupLocations;
export const getTour = (state: StoreState) => state.percona.tour;
export const getAccesstourRoles = (state: StoreState) => state.percona.roles;
export const getAccessRoles = (state: StoreState) => state.percona.roles;
export const getUsers = (state: StoreState) => state.users;
export const getUsersInfo = (state: StoreState) => state.percona.users;
export const getDefaultRole = (state: StoreState) =>
Expand Down

0 comments on commit b7aa94a

Please sign in to comment.