web: People: Changed SearchInput to FilterInput
This commit is contained in:
parent
c12afff9d1
commit
caf0a25bf0
@ -1,37 +1,51 @@
|
||||
import React from 'react';
|
||||
import { SearchInput } from 'asc-web-components';
|
||||
import React from "react";
|
||||
import { FilterInput } from "asc-web-components";
|
||||
|
||||
function getData() {
|
||||
return [
|
||||
{ key: 'filter-status', group: 'filter-status', label: 'Status', isHeader: true },
|
||||
{ key: 'filter-status-active', group: 'filter-status', label: 'Active' },
|
||||
{ key: 'filter-status-disabled', group: 'filter-status', label: 'Disabled' },
|
||||
{ key: 'filter-status-pending', group: 'filter-status', label: 'Pending' },
|
||||
{ key: 'filter-type', group: 'filter-type', label: 'Type', isHeader: true },
|
||||
{ key: 'filter-type-administrator', group: 'filter-type', label: 'Administrator' },
|
||||
{ key: 'filter-type-user', group: 'filter-type', label: 'User' },
|
||||
{ key: 'filter-type-guest', group: 'filter-type', label: 'Guest' },
|
||||
{ key: 'filter-group', group: 'filter-group', label: 'Group', isHeader: true },
|
||||
{ key: 'filter-type-guest', group: 'filter-group', label: 'Group' },
|
||||
];
|
||||
}
|
||||
const getData = () => {
|
||||
return [
|
||||
{
|
||||
key: "filter-status",
|
||||
group: "filter-status",
|
||||
label: "Status",
|
||||
isHeader: true
|
||||
},
|
||||
{ key: "filter-status-active", group: "filter-status", label: "Active" },
|
||||
{
|
||||
key: "filter-status-disabled",
|
||||
group: "filter-status",
|
||||
label: "Disabled"
|
||||
},
|
||||
{ key: "filter-status-pending", group: "filter-status", label: "Pending" },
|
||||
{ key: "filter-type", group: "filter-type", label: "Type", isHeader: true },
|
||||
{
|
||||
key: "filter-type-administrator",
|
||||
group: "filter-type",
|
||||
label: "Administrator"
|
||||
},
|
||||
{ key: "filter-type-user", group: "filter-type", label: "User" },
|
||||
{ key: "filter-type-guest", group: "filter-type", label: "Guest" },
|
||||
{
|
||||
key: "filter-group",
|
||||
group: "filter-group",
|
||||
label: "Group",
|
||||
isHeader: true
|
||||
},
|
||||
{ key: "filter-type-guest", group: "filter-group", label: "Group" }
|
||||
];
|
||||
};
|
||||
|
||||
const getSortData = () => {
|
||||
return [{ id: "name", label: "Name" }, { id: "surname", label: "Surname" }];
|
||||
};
|
||||
|
||||
const SectionFilterContent = () => (
|
||||
<SearchInput
|
||||
id="peopleFilter"
|
||||
isDisabled={false}
|
||||
isNeedFilter={true}
|
||||
getFilterData={getData}
|
||||
placeholder="Search"
|
||||
onSearchClick={result => {
|
||||
console.log(result);
|
||||
}}
|
||||
onChangeFilter={result => {
|
||||
console.log(result);
|
||||
}}
|
||||
value=""
|
||||
onChange={() => console.log("Filter onChange")}
|
||||
/>
|
||||
<FilterInput
|
||||
getFilterData={getData}
|
||||
getSortData={getSortData}
|
||||
onFilter={result => {
|
||||
console.log(result);
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
||||
export default SectionFilterContent;
|
||||
export default SectionFilterContent;
|
||||
|
Loading…
Reference in New Issue
Block a user