Skip to content

Commit

Permalink
Minor flow bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
nizetic committed Jan 25, 2024
1 parent 61aab6a commit dae6c30
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 8 deletions.
1 change: 1 addition & 0 deletions src/common/translations/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ const en = {
'review.plus.create': 'Review + Create',
review: 'Review',
convert: 'Convert',
'convert.download': 'Download Package and Convert',
'request.failed': 'Request failed. Please try again.',
'rotation.in.degrees': 'Rotation in degrees',
save: 'Save',
Expand Down
6 changes: 5 additions & 1 deletion src/components/footer/footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,11 @@ export const Footer = () => {
return (
<div className={footerContainerStyle}>
<PrimaryButton className={buttonStyle} onClick={onReview} disabled={isRunningIMDFConversion}>
{featureFlags.onboardingEnabled ? (isPlacesPreview ? t('convert') : t('create.download')) : t('download')}
{featureFlags.onboardingEnabled
? isPlacesPreview
? t('convert.download')
: t('create.download')
: t('download')}
</PrimaryButton>
<DefaultButton
className={buttonStyle}
Expand Down
8 changes: 3 additions & 5 deletions src/pages/convert/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,9 @@ const ConvertTab = () => {
link={diagnosticPackageLocation}
json={conversionOperationLog}
/>
<DownloadIMDF
type="conversion"
isFailed={conversionStepStatus === conversionStatuses.failed}
link={imdfPackageLocation}
/>
{conversionStepStatus !== conversionStatuses.finishedSuccessfully && (
<DownloadIMDF type="conversion" link={imdfPackageLocation} />
)}
</div>
)}
</div>
Expand Down
10 changes: 8 additions & 2 deletions src/pages/create-manifest/create-manifest.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { cx } from '@emotion/css';
import { MessageBar, MessageBarType, PrimaryButton, TextField } from '@fluentui/react';
import { PATHS } from 'common';
import { getEnvs } from 'common/functions';
import { useResponseStore, useUserStore } from 'common/store';
import { resetStores, useConversionStore, useResponseStore, useUserStore } from 'common/store';
import Dropdown from 'components/dropdown';
import FieldLabel from 'components/field-label';
import { useCustomNavigate } from 'hooks';
Expand Down Expand Up @@ -36,6 +36,7 @@ export const TEST_ID = {

const userStoreSelector = s => [s.setGeography, s.geography, s.setSubscriptionKey, s.subscriptionKey];
const responseStoreSelector = s => [s.acknowledgeError, s.errorMessage, s.uploadFile];
const conversionStoreSelector = s => s.reset;

const CreateManifestPage = () => {
const { t } = useTranslation();
Expand All @@ -46,6 +47,7 @@ const CreateManifestPage = () => {

const [setGeo, geo, setSubKey, subKey] = useUserStore(userStoreSelector, shallow);
const [acknowledgeApiError, apiErrorMessage, uploadFile] = useResponseStore(responseStoreSelector, shallow);
const resetConversionStore = useConversionStore(conversionStoreSelector);

const environmentOptions = useMemo(
() =>
Expand All @@ -56,7 +58,11 @@ const CreateManifestPage = () => {
[t]
);

useEffect(() => acknowledgeApiError, []); // eslint-disable-line react-hooks/exhaustive-deps
useEffect(() => {
resetStores();
resetConversionStore();
acknowledgeApiError();
}, []); // eslint-disable-line react-hooks/exhaustive-deps

useEffect(() => {
if (apiErrorMessage) {
Expand Down

0 comments on commit dae6c30

Please sign in to comment.