oak-general-business/es/components/articleMenu/treeList/web.pc.d.ts

41 lines
1.5 KiB
TypeScript

import React from 'react';
import { WebComponentProps } from "oak-frontend-base";
import { EntityDict } from "../../../oak-app-domain";
export default function Render(props: WebComponentProps<EntityDict, 'articleMenu', true, {
rows: EntityDict['articleMenu']['OpSchema'][];
parentId?: string;
onGrandChildEditArticleChange: (data: string) => void;
show: 'edit' | 'doc' | 'preview';
getBreadcrumbItems: (breadcrumbItems: string[]) => void;
breadcrumbItems: string[];
drawerOpen: boolean;
changeDrawerOpen: (open: boolean) => void;
addOpen: boolean;
changeAddOpen: (addOpen: boolean) => void;
selectedArticleId: string;
defaultOpen: boolean;
changeDefaultOpen: (defaultOpen: boolean, openArray: string[]) => void;
openArray: string[];
getTopInfo: (data: {
name: string;
date: number;
}) => void;
articleId: string;
articleMenuId: string;
getSearchOpen: (searchOpenArray: string[]) => void;
getSideInfo: (data: {
id: string;
name: string;
coverUrl: string;
}) => void;
currentArticle: string;
setCurrentArticle: (id: string) => void;
onMenuViewById: (articleMenuId: string) => void;
setCopyArticleUrl: (id: string) => string;
origin: null | EntityDict['extraFile']['Schema']['origin'];
}, {
createOne: (name?: string) => Promise<void>;
getDefaultArticle: (rows: EntityDict['articleMenu']['OpSchema'][]) => void;
getSearchArticle: () => Promise<string[]>;
}>): React.JSX.Element;