hunk.code_window:   const isApplicationIdPresent = !!(applicationId && applicationId.length > 0);
     const openExternalLink = useCallback((link: string) => {
       if (link) {
         window.open(link, "_blank");
       }
     }, []);
  
hunk.labels: keep replace keep keep keep keep keep
hunk.after_edit:   const hasExportPermission = isPermitted(
       currentApplication?.userPermissions ?? [],
       PERMISSION_TYPE.EXPORT_APPLICATION,
     );
  
hunk.file_path: app/client/src/pages/Editor/EditorAppName/NavigationMenuData.ts
hunk.type: replace
file: import {
    SAAS_EDITOR_URL,
    SAAS_EDITOR_DATASOURCE_ID_URL,
    SAAS_EDITOR_API_ID_URL,
  } from "pages/Editor/SaaSEditor/constants";
  import ListView from "pages/Editor/SaaSEditor/ListView";
  import DatasourceForm from "pages/Editor/SaaSEditor/DatasourceForm";
  import ActionForm from "pages/Editor/SaaSEditor/ActionForm";
  
  export const SaaSEditorRoutes = [
    {
      path: SAAS_EDITOR_URL(),
      component: ListView,
    },
    {
      path: SAAS_EDITOR_DATASOURCE_ID_URL(),
      component: DatasourceForm,
    },
    {
      path: SAAS_EDITOR_API_ID_URL(),
      component: ActionForm,
    },
  ];
  