hunk.code_window: import { MenuItemData, MenuTypes } from "./NavigationMenuItem";
   import { useCallback } from "react";
   import { ExplorerURLParams } from "../Explorer/helpers";
   import { getExportAppAPIRoute } from "constants/ApiConstants";
   type NavigationMenuDataProps = ThemeProp & {
     applicationId: string | undefined;
     editMode: typeof noop;
     deploy: typeof noop;
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit: import {
     isPermitted,
     PERMISSION_TYPE,
   } from "../../Applications/permissionHelpers";
   import { getCurrentApplication } from "selectors/applicationSelectors";
  
hunk.file_path: app/client/src/pages/Editor/EditorAppName/NavigationMenuData.ts
hunk.type: add
file: const dsl = require("../../../../fixtures/TextTabledsl.json");
  
  describe("Property pane CTA to add an action", function() {
    before(() => {
      cy.addDsl(dsl);
    });
  
    it("Check if CTA is shown when there is no action", function() {
      cy.openPropertyPane("tablewidget");
  
      cy.get(".t--propertypane-connect-cta").should("be.visible");
    });
  
    it("Check if CTA does not exist when there is an action", function() {
      cy.NavigateToAPI_Panel();
  
      cy.CreateAPI("FirstAPI");
      cy.SearchEntityandOpen("Table1");
      cy.get(".t--propertypane-connect-cta").should("not.exist");
    });
  });
  