tinacms
Version:
[](https://github.com/tinacms/tinacms/blob/main/LICENSE) [](https://www.npmjs.com/package/tinacms) [![Bui
26 lines (25 loc) • 805 B
TypeScript
import type { TinaState } from '../../tina-state';
import * as React from 'react';
type FormListItem = TinaState['formLists'][number]['items'][number];
export interface FormsListProps {
formList: FormListItem[];
setActiveFormId(id: string): void;
isEditing: boolean;
hidden?: boolean;
}
declare const FormListItem: ({ item, depth, setActiveFormId, }: {
item: Extract<FormListItem, {
type: "document";
}>;
depth: number;
setActiveFormId: (id: string) => void;
}) => React.JSX.Element;
export declare const FormLists: (props: {
isEditing: boolean;
}) => React.JSX.Element;
export declare const FormList: (props: {
isEditing: boolean;
setActiveFormId: (id: string) => void;
formList: TinaState["formLists"][number];
}) => React.JSX.Element;
export {};