diff --git a/src/commons/dataTable/DataTable.tsx b/src/commons/dataTable/DataTable.tsx new file mode 100644 index 0000000000..0d1f7d94bf --- /dev/null +++ b/src/commons/dataTable/DataTable.tsx @@ -0,0 +1,15 @@ +import 'ag-grid-community/styles/ag-grid.css'; +import 'ag-grid-community/styles/ag-theme-balham.css'; + +import { AgGridReact, AgGridReactProps } from 'ag-grid-react'; +import React from 'react'; + +const DataTable: React.FC = props => { + return ( +
+ +
+ ); +}; + +export default DataTable; diff --git a/src/commons/sourceRecorder/SourceRecorderTable.tsx b/src/commons/sourceRecorder/SourceRecorderTable.tsx index cd4d33171b..052588156f 100644 --- a/src/commons/sourceRecorder/SourceRecorderTable.tsx +++ b/src/commons/sourceRecorder/SourceRecorderTable.tsx @@ -1,5 +1,3 @@ -import 'ag-grid-community/styles/ag-grid.css'; - import { Divider, FormGroup, @@ -9,11 +7,11 @@ import { SpinnerSize } from '@blueprintjs/core'; import { ColDef, GridApi, GridReadyEvent } from 'ag-grid-community'; -import { AgGridReact } from 'ag-grid-react'; import { sortBy } from 'lodash'; import React from 'react'; import { PlaybackData, SourcecastData } from '../../features/sourceRecorder/SourceRecorderTypes'; +import DataTable from '../dataTable/DataTable'; import { getStandardDate } from '../utils/DateHelper'; import SourcastDeleteCell from './SourceRecorderDeleteCell'; import SourceRecorderSelectCell from './SourceRecorderSelectCell'; @@ -167,18 +165,16 @@ class SourcecastTable extends React.Component {
-
- -
+

diff --git a/src/pages/academy/adminPanel/AdminPanel.tsx b/src/pages/academy/adminPanel/AdminPanel.tsx index e28ef4bf7f..a5cd35d46e 100644 --- a/src/pages/academy/adminPanel/AdminPanel.tsx +++ b/src/pages/academy/adminPanel/AdminPanel.tsx @@ -1,6 +1,3 @@ -import 'ag-grid-community/styles/ag-grid.css'; -import 'ag-grid-community/styles/ag-theme-balham.css'; - import { Button, Divider, H1, Intent, Tab, Tabs } from '@blueprintjs/core'; import React, { useCallback, useEffect, useRef, useState } from 'react'; import { useDispatch } from 'react-redux'; diff --git a/src/pages/academy/adminPanel/subcomponents/AddStoriesUserPanel.tsx b/src/pages/academy/adminPanel/subcomponents/AddStoriesUserPanel.tsx index 01e7da1740..0dff58b437 100644 --- a/src/pages/academy/adminPanel/subcomponents/AddStoriesUserPanel.tsx +++ b/src/pages/academy/adminPanel/subcomponents/AddStoriesUserPanel.tsx @@ -13,11 +13,11 @@ import { } from '@blueprintjs/core'; import { IconNames } from '@blueprintjs/icons'; import { GridApi, GridReadyEvent } from 'ag-grid-community'; -import { AgGridReact } from 'ag-grid-react'; import { uniqBy } from 'lodash'; import React from 'react'; import { useCSVReader } from 'react-papaparse'; import { StoriesRole } from 'src/commons/application/ApplicationTypes'; +import DataTable from 'src/commons/dataTable/DataTable'; import Constants from '../../../../commons/utils/Constants'; @@ -63,8 +63,8 @@ const AddStoriesUserPanel: React.FC = props => { }; const grid = ( -
- + = props => { }; const grid = ( -
- + { }; const grid = ( -
- + - + = props => { }; const grid = ( -
- + { const content = (
-
- + = props => { ); const grid = ( -
- + { const data = (

Notifications

-
- +