rusackas opened a new pull request, #36720:
URL: https://github.com/apache/superset/pull/36720

   ## Summary
   
   Continue JS to TypeScript migration by converting 13 medium-sized frontend 
files.
   
   **Dashboard components (7 files):**
   - `MissingChart.jsx` → `.tsx`
   - `filterscope/FilterFieldItem.jsx` → `.tsx`
   - `filterscope/FilterFieldTree.jsx` → `.tsx`
   - `filterscope/FilterScopeTree.jsx` → `.tsx`
   - `filterscope/renderFilterFieldTreeNodes.jsx` → `.tsx`
   - `filterscope/renderFilterScopeTreeNodes.jsx` → `.tsx`
   - `filterscope/treeIcons.jsx` → `.tsx`
   
   **Dashboard containers (3 files):**
   - `DashboardGrid.jsx` → `.tsx`
   - `FilterScope.jsx` → `.tsx`
   - `SliceAdder.jsx` → `.tsx`
   
   **Chart component (1 file):**
   - `ChartContainer.jsx` → `.tsx`
   
   **Explore controls (2 files):**
   - `MetricControl/AggregateOption.jsx` → `.tsx`
   - `MetricControl/MetricDefinitionOption.jsx` → `.tsx`
   
   ## BEFORE/AFTER SCREENSHOTS OR COVERAGE REPORT
   
   No UI changes - code migration only.
   
   ## TESTING INSTRUCTIONS
   
   - [x] Pre-commit hooks pass
   - [ ] CI passes
   
   ## ADDITIONAL INFORMATION
   
   - Follows the ongoing JavaScript to TypeScript migration effort
   - All PropTypes replaced with TypeScript interfaces
   - Redux containers use `RootState` typing for `mapStateToProps`
   - Some `as any` type assertions used where existing JS code patterns don't 
match strict TS types
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to