@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
39 lines • 1.17 kB
TypeScript
import { PropsOfElement } from "@fluentui/react-northstar";
import "./toolbar.css";
import { TActionGroups, TFilters } from "./ToolbarActionsUtils";
/**
* Toolbar props
*/
export interface IToolbarProps extends PropsOfElement<"div"> {
/**
* Toolbar action groups
*/
actionGroups: TActionGroups;
/**
* Toolbar filters
*/
filters?: TFilters;
/**
* When using the Toolbar as a controlled component, use this property to set the IDs of selected filters.
* Leave this property undefined to use the Toolbar as an uncontrolled component.
*/
selectedFilterIds?: string[];
/**
* Specifies if searchbox should be displayed
*/
find?: boolean;
/**
* Specifies if a user can select only one filter at a time
*/
filtersSingleSelect?: boolean;
/**
* Filter changed handler
*/
onSelectedFiltersChange?: (selectedFilters: string[]) => (string[] | void);
/**
* Search query changed handler
*/
onFindQueryChange?: (findQuery: string) => string;
}
export declare const Toolbar: (props: IToolbarProps) => JSX.Element;
//# sourceMappingURL=Toolbar.d.ts.map