UNPKG

@blocklet/ui-react

Version:

Some useful front-end web components that can be used in Blocklets.

31 lines (30 loc) 1.48 kB
import { BlockletMetaProps, SessionManagerProps } from '../types'; import { default as PropTypes } from 'prop-types'; export default Dashboard; /** * 专门用于 (composable) blocklet 的 Dashboard 组件, 解析 blocklet meta 中 section 为 dashboard 的 navigation 数据, 渲染一个 UX Dashboard */ declare function Dashboard({ meta, fallbackUrl, invalidPathFallback, headerAddons, sessionManagerProps, links, showDomainWarningDialog, ...rest }: { [x: string]: any; meta?: {} | undefined; fallbackUrl?: any; invalidPathFallback?: null | undefined; headerAddons?: undefined; sessionManagerProps?: { showRole: boolean; onLogout: () => void; } | undefined; links?: any[] | undefined; showDomainWarningDialog?: boolean | undefined; }): import("react/jsx-runtime").JSX.Element | null; declare namespace Dashboard { namespace propTypes { export { BlockletMetaProps as meta }; export let fallbackUrl: PropTypes.Requireable<string>; export let invalidPathFallback: PropTypes.Requireable<(...args: any[]) => any>; export let headerAddons: PropTypes.Requireable<NonNullable<((...args: any[]) => any) | PropTypes.ReactNodeLike>>; export { SessionManagerProps as sessionManagerProps }; export let links: PropTypes.Requireable<NonNullable<any[] | ((...args: any[]) => any) | null | undefined>>; export let showDomainWarningDialog: PropTypes.Requireable<boolean>; } }