diff --git a/src/CONST.ts b/src/CONST.ts index d52185fa4b3d..af6c210e9a06 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -801,7 +801,6 @@ const CONST = { PER_DIEM: 'newDotPerDiem', NEWDOT_MERGE_ACCOUNTS: 'newDotMergeAccounts', NEWDOT_MANAGER_MCTEST: 'newDotManagerMcTest', - NEWDOT_PDF_EXPORT: 'newDotPDFExport', NEW_DOT_TALK_TO_AI_SALES: 'newDotTalkToAISales', CUSTOM_RULES: 'customRules', TABLE_REPORT_VIEW: 'tableReportView', diff --git a/src/libs/Permissions.ts b/src/libs/Permissions.ts index 873716e24534..a3ce4519a130 100644 --- a/src/libs/Permissions.ts +++ b/src/libs/Permissions.ts @@ -34,10 +34,6 @@ function canUseMergeAccounts(betas: OnyxEntry): boolean { return !!betas?.includes(CONST.BETAS.NEWDOT_MERGE_ACCOUNTS) || canUseAllBetas(betas); } -function canUsePDFExport(betas: OnyxEntry): boolean { - return !!betas?.includes(CONST.BETAS.NEWDOT_PDF_EXPORT) || canUseAllBetas(betas); -} - function canUseManagerMcTest(betas: OnyxEntry): boolean { return !!betas?.includes(CONST.BETAS.NEWDOT_MANAGER_MCTEST) || canUseAllBetas(betas); } @@ -76,7 +72,6 @@ export default { canUseSpotnanaTravel, isBlockedFromSpotnanaTravel, canUseNetSuiteUSATax, - canUsePDFExport, canUseMergeAccounts, canUseManagerMcTest, canUseCustomRules, diff --git a/src/pages/ReportDetailsPage.tsx b/src/pages/ReportDetailsPage.tsx index 2c2098d9686e..4115ab3582c9 100644 --- a/src/pages/ReportDetailsPage.tsx +++ b/src/pages/ReportDetailsPage.tsx @@ -36,7 +36,6 @@ import useDelegateUserDetails from '@hooks/useDelegateUserDetails'; import useLocalize from '@hooks/useLocalize'; import useNetwork from '@hooks/useNetwork'; import usePaginatedReportActions from '@hooks/usePaginatedReportActions'; -import usePermissions from '@hooks/usePermissions'; import useResponsiveLayout from '@hooks/useResponsiveLayout'; import useTheme from '@hooks/useTheme'; import useThemeStyles from '@hooks/useThemeStyles'; @@ -164,7 +163,7 @@ type CaseID = ValueOf; function ReportDetailsPage({policies, report, route, reportMetadata}: ReportDetailsPageProps) { const {translate} = useLocalize(); const {isOffline} = useNetwork(); - const {canUsePDFExport, canUseTableReportView} = usePermissions(); + const {canUseTableReportView} = usePermissions(); const theme = useTheme(); const styles = useThemeStyles(); const backTo = route.params.backTo; @@ -574,22 +573,19 @@ function ReportDetailsPage({policies, report, route, reportMetadata}: ReportDeta }); }, }); - - if (canUsePDFExport) { - items.push({ - key: CONST.REPORT_DETAILS_MENU_ITEM.DOWNLOAD_PDF, - translationKey: 'common.downloadAsPDF', - icon: Expensicons.Document, - isAnonymousAction: false, - action: () => { - if (isOffline) { - setOfflineModalVisible(true); - } else { - beginPDFExport(); - } - }, - }); - } + items.push({ + key: CONST.REPORT_DETAILS_MENU_ITEM.DOWNLOAD_PDF, + translationKey: 'common.downloadAsPDF', + icon: Expensicons.Document, + isAnonymousAction: false, + action: () => { + if (isOffline) { + setOfflineModalVisible(true); + } else { + beginPDFExport(); + } + }, + }); } if (policy && connectedIntegration && isPolicyAdmin && !isSingleTransactionView && isExpenseReport) { @@ -660,6 +656,7 @@ function ReportDetailsPage({policies, report, route, reportMetadata}: ReportDeta return items; }, [ + beginPDFExport, isSelfDM, isArchivedRoom, isGroupChat, @@ -698,7 +695,6 @@ function ReportDetailsPage({policies, report, route, reportMetadata}: ReportDeta session, canModifyTask, canActionTask, - canUsePDFExport, isOffline, transactionIDList, beginPDFExport,