Build #769

Build: #769 was successful Child of CDAP-DRC-4718

Code commits

caskdata/cdap

  • Ajai <1452845+ajainarayanan@users.noreply.github.com>

    Ajai <1452845+ajainarayanan@users.noreply.github.com> 97c760b0621cacbc799e01e79a3f006b88e680cc

    Merge pull request #11805 from cdapio/feature/ui-CDAP-14284-2
    [CDAP-14284] Adds base implementation to handle different types of nodes in React

  • Ajai Narayan

    Ajai Narayan 921e4d03c6129d6dff74109a632158cbfac47620 m

    [CDAP-14284] Adds base implementation to handle different types of nodes in React
      - Modifies Default Node to resemble SourceNode
      - Avoids DAGRenderer to repaint everything on each node manipulation
      - Modifies raw styles to css-in-js to start with
      - Extracts generic node functionalities to utilitites module
      - Adds Source, Transform, Sink Error, Sink & Alertpublisher nodes
      - Modifies AbstractNode to handle nodes with alert and error endpoints
      - Modifies Source & Transform nodes based on modifications to AbstractNode
      - Modifies DAGRenderer to delegate incoming connection validation function to individual nodes
      - Adds boolean options to show/hide alert and error endpoints in transform nodes

    • cdap-ui/app/cdap/components/DAG/DAGProvider.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/DAGRenderer.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/AbstractNode/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/AlertPublisherNode/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/Default/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/ErrorNode/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/SinkNode/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/SourceNode/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/TransformNode/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/Nodes/utilities.ts (version 921e4d03c6129d6dff74109a632158cbfac47620)
    • cdap-ui/app/cdap/components/DAG/index.tsx (version 921e4d03c6129d6dff74109a632158cbfac47620)