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

SAP / ui5-webcomponents-react / 14854337325

06 May 2025 07:45AM CUT coverage: 88.185% (-0.02%) from 88.207%
14854337325

Pull #7299

github

web-flow
Merge 8a00bdbcd into 4a7006fc9
Pull Request #7299: fix(AnalyticalTable): restore focus when ungrouping a column

3017 of 3970 branches covered (75.99%)

8 of 8 new or added lines in 2 files covered. (100.0%)

2 existing lines in 1 file now uncovered.

5292 of 6001 relevant lines covered (88.19%)

96578.52 hits per line

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

83.33
/packages/base/src/hooks/useViewportRange.ts
1
'use client';
2

3
import { useEffect, useState } from 'react';
4
import { getCurrentRange, attachMediaHandler, detachMediaHandler } from '../Device/index.js';
5

6
export const useViewportRange = () => {
444✔
7
  const [currentRange, setCurrentRange] = useState(getCurrentRange()?.name);
392✔
8

9
  useEffect(() => {
392✔
10
    let isMounted = true;
196✔
11
    const handler = ({ name: range }) => {
196✔
UNCOV
12
      if (isMounted === true) {
×
UNCOV
13
        setCurrentRange(range);
×
14
      }
15
    };
16
    attachMediaHandler(handler);
196✔
17
    return () => {
196✔
18
      isMounted = false;
188✔
19
      detachMediaHandler(handler);
188✔
20
    };
21
  }, [setCurrentRange]);
22

23
  return currentRange;
392✔
24
};
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

© 2025 Coveralls, Inc