@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
10 lines (9 loc) • 517 B
TypeScript
import { ResponseToolbarDropDownItem } from '../types/response-toolbar-dropdwon-item';
import { ResponseToolbarItem } from '../types/response-toolbar-item';
export interface UseIcon {
iconClass: (item: ResponseToolbarItem | ResponseToolbarDropDownItem) => Record<string, boolean>;
shouldShowIcon: (item: ResponseToolbarItem | ResponseToolbarDropDownItem) => boolean;
}
export interface UseToolbarItem {
buildResponseToolbarItems: (items: any[]) => (ResponseToolbarItem | ResponseToolbarDropDownItem)[];
}