@zextras/carbonio-admin-ui
Version:
The Zextras Carbonio web admin
32 lines (27 loc) • 768 B
TypeScript
/*
* SPDX-FileCopyrightText: 2021 Zextras <https://www.zextras.com>
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { QueryChip } from './items';
import { AppRoute } from '../apps';
export * from './items';
export type SearchState = {
query: Array<QueryChip>;
module?: string;
searchDisabled: boolean;
setSearchDisabled: (searchDisabled: boolean) => void;
updateQuery: (query: Array<QueryChip> | ((q: Array<QueryChip>) => Array<QueryChip>)) => void;
updateModule: (module: string) => void;
};
export type SearchBarProps = {
activeRoute: AppRoute;
primaryAction?: unknown;
secondaryActions?: unknown;
};
export type SelectLabelFactoryProps = {
selected: [{ label: string; value: string }];
open: boolean;
focus: boolean;
disabled: boolean;
};