Skip to content
This repository has been archived by the owner on Jan 4, 2025. It is now read-only.

Commit

Permalink
Custom loading
Browse files Browse the repository at this point in the history
  • Loading branch information
adamdriscoll committed May 19, 2019
1 parent 618f08c commit 426cd5e
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions src/UniversalDashboard.Materialize/Components/ud-grid.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -213,18 +213,20 @@ export default class UdGrid extends React.Component {
var gridPlugins = [];
var serverSort, serverFilter, serverNext, serverPrev, serverGetPage, serverFilterControl;
var components = {
SettingsToggle: () => <span />
SettingsToggle: () => <span />,
NoResults: () => <NoResults />
}
var serverFilterControl = <DebounceInput name="filter" className="griddle-filter" type="text" placeholder={this.props.filterText} value={this.state.filterText} onChange={this.onFilter.bind(this)} debounceTimeout={300} />

if (!this.props.serverSideProcessing) {
gridPlugins = [plugins.LocalPlugin]
serverFilterControl = null;

if (this.props.noFilter) {
components = {
Filter: () => <span/>,
SettingsToggle: () => <span />
SettingsToggle: () => <span />,
NoResults: () => <NoResults />
}
}
} else {
Expand All @@ -236,11 +238,13 @@ export default class UdGrid extends React.Component {

if (this.props.noFilter) {
serverFilter = null;
serverFilterControl = null;
}

components = {
Filter: () => <span/>,
SettingsToggle: () => <span />
SettingsToggle: () => <span />,
NoResults: () => <NoResults />
}
}

Expand Down Expand Up @@ -281,4 +285,10 @@ export default class UdGrid extends React.Component {
</div>
);
}
}

class NoResults extends React.Component {
render() {
return <div>Loading...</div>
}
}

0 comments on commit 426cd5e

Please sign in to comment.