LCOV - code coverage report
Current view: top level - dashql-app/src/ui/json - json_ellipsis_symbol.tsx Coverage Total Hit
Test: DashQL 915828b Lines: 100.0 % 7 7
Test Date: 2026-11-06 19:30:32

            Line data    Source code
       1              : import * as React from 'react';
       2              : import * as styles from './json_view.module.css';
       3              : 
       4              : export interface EllipsisCompProps<T extends object> {
       5              :     value?: T;
       6              :     keyName: string | number;
       7              :     isExpanded: boolean;
       8              : }
       9              : 
      10            1 : export function JsonEllipsisSymbol<T extends object>({ isExpanded, value }: EllipsisCompProps<T>) {
      11            1 :     if (isExpanded || (typeof value === 'object' && Object.keys(value).length == 0)) {
      12            1 :         return null;
      13              :     }
      14            1 :     return (
      15            1 :         <span className={styles.symbol_ellipsis}>
      16              :             ...
      17            1 :         </span>
      18              :     );
      19            1 : };
        

Generated by: LCOV version 2.0-1