hunk.code_window:   /**
      * checks if selelectedDate is null or not,
      * sets state and calls props onDateSelected
      * if its null, don't call onDateSelected
      *
      * @param selectedDate
      */
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:    * update internal state while changing month/year to update calender
  
hunk.file_path: app/client/src/widgets/DatePickerWidget2/component/index.tsx
hunk.type: add
file: {
    "dsl": {
      "widgetName": "MainContainer",
      "backgroundColor": "none",
      "rightColumn": 1224,
      "snapColumns": 16,
      "detachFromLayout": true,
      "widgetId": "0",
      "topRow": 0,
      "bottomRow": 1254,
      "containerStyle": "none",
      "snapRows": 33,
      "parentRowSpace": 1,
      "type": "CANVAS_WIDGET",
      "canExtend": true,
      "dynamicBindingPathList": [],
      "version": 4,
      "minHeight": 1292,
      "parentColumnSpace": 1,
      "leftColumn": 0,
      "children": [
  
      ]
    }
  }
  