@@ -14,7 +14,7 @@ import { IxEmptyState } from "@siemens/ix-react";
1414import QuickActionsCellRenderer from "./quick-actions-cell-renderet.tsx" ;
1515import { CellClickedEvent , ColDef , ColGroupDef , IRowNode } from "ag-grid-community" ;
1616import { useDataStore , useFilterStore , useOverviewPaneStore } from "../../../store/device-store.ts" ;
17- import { MockData } from "../../../../types" ;
17+ import { Device } from "../../../../types" ;
1818import { useCallback , useEffect , useRef , useState } from "react" ;
1919import { LogicalFilterOperator } from "@siemens/ix" ;
2020import CustomDeviceCellRenderer from "./device-cell-renderer.tsx" ;
@@ -23,13 +23,13 @@ import DeviceNameCellRenderer from "./device-name-cell-renderer.tsx";
2323
2424function AgGridTable ( ) {
2525 const { t } = useTranslation ( ) ;
26- const gridRef = useRef < AgGridReact < MockData > > ( null ) ;
26+ const gridRef = useRef < AgGridReact < Device > > ( null ) ;
2727 const { setExpanded, setSelectedData } = useOverviewPaneStore ( ) ;
2828 const { filter, resetFilter } = useFilterStore ( ) ;
2929 const [ showEmptyState , setShowEmptyState ] = useState ( false ) ;
3030 const { devices, editDevice } = useDataStore ( ) ;
3131
32- function onCellClick ( event : CellClickedEvent < MockData , string > ) {
32+ function onCellClick ( event : CellClickedEvent < Device , string > ) {
3333 if ( event . column . getColId ( ) === "quickActions" ) {
3434 return ;
3535 }
@@ -95,14 +95,14 @@ function AgGridTable() {
9595 return true ;
9696 } , [ ] ) ;
9797
98- function doesExternalFilterPass ( node : IRowNode < MockData > ) : boolean {
98+ function doesExternalFilterPass ( node : IRowNode < Device > ) : boolean {
9999 if ( filter . length ) {
100100 return filter . every ( ( { id, value, operator } ) => {
101101 switch ( operator ) {
102102 case LogicalFilterOperator . EQUAL :
103- return node . data ! [ id as keyof MockData ] === value ;
103+ return node . data ! [ id as keyof Device ] === value ;
104104 case LogicalFilterOperator . NOT_EQUAL :
105- return node . data ! [ id as keyof MockData ] !== value ;
105+ return node . data ! [ id as keyof Device ] !== value ;
106106 default :
107107 return true ;
108108 }
@@ -130,7 +130,7 @@ function AgGridTable() {
130130 onCellClicked = { ( e ) => onCellClick ( e ) }
131131 onCellValueChanged = { ( e ) => editDevice ( e . data ) }
132132 isExternalFilterPresent = { isExternalFilterPresent }
133- doesExternalFilterPass = { ( e ) => doesExternalFilterPass ( e as IRowNode < MockData > ) }
133+ doesExternalFilterPass = { ( e ) => doesExternalFilterPass ( e as IRowNode < Device > ) }
134134 />
135135 </ div >
136136 ) : (
0 commit comments