UNPKG

infinity-forge

Version:
27 lines (26 loc) 654 B
import React from 'react'; import { ModalProps } from '../../../ui/index.js'; import { WorkSpace } from '../data/select-workspace/interfaces.js'; export interface ILayout<S = any> { workspaces?: WorkSpace; children: React.ReactNode; logo?: { src?: string; href?: string; }; searchModal?: { items?: S[]; modal?: Partial<ModalProps>; configurations?: { Component?: (props: S & { filteredList?: S[]; }) => React.ReactNode; }; }; profile?: { menus?: { title: string; onClick: () => void; }[]; }; }