• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dataunitylab / relational-playground / #110

11 Sep 2025 02:31PM UTC coverage: 77.346% (-1.2%) from 78.51%
#110

push

michaelmior
Remove deprecated ReactDOM.findDOMNode

Signed-off-by: Michael Mior <mmior@mail.rit.edu>

524 of 741 branches covered (70.72%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

40 existing lines in 10 files now uncovered.

1009 of 1241 relevant lines covered (81.31%)

14408.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

7.69
/src/EditorContainer.js
1
// @flow
2
import React from 'react';
3
import {useDispatch, useSelector} from 'react-redux';
4
import {useNavigate} from 'react-router-dom';
5
import fromEntries from 'fromentries';
6
import SqlEditor from './SqlEditor';
7
import {exprFromSql} from './modules/relexp';
8
import {resetAction} from './modules/data';
9

10
import type {StatelessFunctionalComponent} from 'react';
11

12
import type {State} from './modules/data';
13

14
type Props = {};
15

16
const EditorContainer: StatelessFunctionalComponent<Props> = (props) => {
1✔
UNCOV
17
  const types = useSelector<{data: State}, _>((state) =>
×
UNCOV
18
    fromEntries(
×
19
      Object.entries(state.data.sourceData).map(([name, data]) => [
×
20
        name,
21
        data != null && typeof data === 'object' ? data.columns : [],
×
22
      ])
23
    )
24
  );
UNCOV
25
  const dispatch = useDispatch();
×
UNCOV
26
  const navigate = useNavigate();
×
27

UNCOV
28
  return (
×
29
    <SqlEditor
30
      navigate={navigate}
31
      defaultText="SELECT * FROM Doctor"
UNCOV
32
      exprFromSql={(sql, types) => dispatch(exprFromSql(sql, types))}
×
33
      resetAction={() => dispatch(resetAction())}
×
34
      types={types}
35
    />
36
  );
37
};
38

39
export default EditorContainer;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc