Files
superset2/caravel/assets/javascripts/explorev2/stores/store.js
vera-liu 66b498de25 Added controls for Table Viz (#1253)
* Added controls for Table Viz

* Change control panel container to stateless

* Changed specs

* Resolved conflicts
2016-10-05 14:53:51 -07:00

57 lines
1.1 KiB
JavaScript

export const initialState = {
datasources: null,
datasourceId: null,
datasourceType: null,
vizType: null,
timeColumnOpts: [],
timeColumn: null,
timeGrainOpts: [],
timeGrain: null,
since: null,
until: null,
groupByColumnOpts: [],
groupByColumns: [],
metricsOpts: [],
metrics: [],
columnOpts: [],
columns: [],
orderingOpts: [],
orderings: [],
timeStampFormat: 'smart_date',
rowLimit: 50000,
searchBox: false,
whereClause: '',
havingClause: '',
filters: [],
filterColumnOpts: [],
};
// TODO: add datasource_type here after druid support is added
export const defaultFormData = {
vizType: null,
timeColumn: null,
timeGrain: null,
since: null,
until: null,
groupByColumns: [],
metrics: [],
columns: [],
orderings: [],
timeStampFormat: 'smart_date',
rowLimit: 50000,
searchBox: false,
whereClause: '',
havingClause: '',
filters: [],
};
export const defaultOpts = {
timeColumnOpts: [],
timeGrainOpts: [],
groupByColumnOpts: [],
metricsOpts: [],
filterColumnOpts: [],
columnOpts: [],
orderingOpts: [],
};