2019-06-19 14:40:52 +00:00
|
|
|
import { Filter } from "./components/TableFilter";
|
2019-08-09 11:14:35 +00:00
|
|
|
import {
|
|
|
|
FetchMoreProps,
|
|
|
|
FilterPageProps,
|
|
|
|
ListActions,
|
|
|
|
PageListProps
|
|
|
|
} from "./types";
|
2019-06-19 14:40:52 +00:00
|
|
|
|
|
|
|
const pageInfo = {
|
|
|
|
hasNextPage: true,
|
|
|
|
hasPreviousPage: false
|
|
|
|
};
|
|
|
|
export const pageListProps: { [key: string]: PageListProps } = {
|
|
|
|
default: {
|
|
|
|
disabled: false,
|
|
|
|
onAdd: undefined,
|
|
|
|
onNextPage: undefined,
|
|
|
|
onPreviousPage: undefined,
|
|
|
|
onRowClick: () => undefined,
|
2019-08-09 11:14:35 +00:00
|
|
|
pageInfo,
|
|
|
|
settings: { rowNumber: 20 }
|
2019-06-19 14:40:52 +00:00
|
|
|
},
|
|
|
|
loading: {
|
|
|
|
disabled: true,
|
|
|
|
onAdd: undefined,
|
|
|
|
onNextPage: undefined,
|
|
|
|
onPreviousPage: undefined,
|
|
|
|
onRowClick: () => undefined,
|
2019-08-09 11:14:35 +00:00
|
|
|
pageInfo,
|
|
|
|
settings: undefined
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
};
|
|
|
|
export const listActionsProps: ListActions = {
|
|
|
|
isChecked: () => undefined,
|
|
|
|
selected: 0,
|
|
|
|
toggle: () => undefined,
|
|
|
|
toggleAll: () => undefined,
|
|
|
|
toolbar: null
|
|
|
|
};
|
|
|
|
|
|
|
|
export const countries = [
|
|
|
|
{ code: "AF", label: "Afghanistan" },
|
|
|
|
{ code: "AX", label: "Åland Islands" },
|
|
|
|
{ code: "AL", label: "Albania" },
|
|
|
|
{ code: "DZ", label: "Algeria" },
|
|
|
|
{ code: "AS", label: "American Samoa" }
|
|
|
|
];
|
|
|
|
|
|
|
|
export const filterPageProps: FilterPageProps<{}> = {
|
|
|
|
currencySymbol: "USD",
|
|
|
|
currentTab: 0,
|
|
|
|
filterTabs: [
|
|
|
|
{
|
|
|
|
data: {},
|
|
|
|
name: "Tab X"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
filtersList: [],
|
|
|
|
initialSearch: "",
|
|
|
|
onAll: () => undefined,
|
|
|
|
onFilterAdd: () => undefined,
|
|
|
|
onFilterDelete: () => undefined,
|
|
|
|
onFilterSave: () => undefined,
|
|
|
|
onSearchChange: () => undefined,
|
|
|
|
onTabChange: () => undefined
|
|
|
|
};
|
|
|
|
|
|
|
|
export const filters: Filter[] = [
|
|
|
|
{
|
|
|
|
label: "Property X is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Y is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Z is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property X is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Y is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Z is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property X is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Y is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Z is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property X is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Y is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Z is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property X is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Y is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
},
|
|
|
|
{
|
|
|
|
label: "Property Z is ",
|
|
|
|
onClick: () => undefined
|
|
|
|
}
|
|
|
|
].map((filter, filterIndex) => ({
|
|
|
|
...filter,
|
|
|
|
label: filter.label + filterIndex
|
|
|
|
}));
|
2019-08-09 11:14:35 +00:00
|
|
|
|
|
|
|
export const fetchMoreProps: FetchMoreProps = {
|
|
|
|
hasMore: true,
|
|
|
|
loading: false,
|
|
|
|
onFetchMore: () => undefined
|
|
|
|
};
|