UNPKG

@fishx/module-renderer

Version:

Support render Fish, Fishx module

29 lines (28 loc) 978 B
/** * Fish Module Renderer * * @description 渲染 Fish 模块 * @param {string} url - Fish Module Url * @param {string} id - Fish Module Name * @param {React.ReactNode | string} fallback - Fish Module Fallback * @param {boolean} showLoading - Fish Module Loading Flag * @param {React.ReactNode | string} loadingContent - Fish Module Loading Content * @param {() => void} onLoaded - Fish Module Loaded Callback * @param {(error: any) => void} onError - Fish Module Error Callback */ import React from "../../node_modules/@types/react"; interface FishModuleRendererProps { url: string; id: string; moduleProps?: { [key: string]: any; }; fallback?: React.ReactNode | string; showLoading?: boolean; loadingContent?: React.ReactNode | string; debug?: boolean; onLoaded?: () => void; onError?: (error: any) => void; } export default function FishModuleRenderer(props: FishModuleRendererProps): React.JSX.Element; export {};