UNPKG

strapi-plugin-navigation

Version:
261 lines (260 loc) 9.82 kB
/// <reference types="react" /> import { NavigationItemFormSchema } from './form'; import { FormChangeEvent, FormItemErrorSchema } from '../../../../../types'; export declare const useSlug: () => import("@tanstack/react-query").UseMutationResult<string, Error, string, unknown>; export declare const usePayload: () => { encodePayload: (values: NavigationItemFormSchema) => NavigationItemFormSchema; decodePayload: (values: NavigationItemFormSchema) => NavigationItemFormSchema; }; export declare const useFormValues: () => { formValue: { type: "EXTERNAL"; title: string; additionalFields: { [x: string]: any; }; externalPath: string; uiRouterKey: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; related?: string | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; relatedType?: string | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; } | { type: "INTERNAL"; title: string; additionalFields: { [x: string]: any; }; uiRouterKey: string; relatedType: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; externalPath?: string | null | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; related?: string | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; } | { type: "WRAPPER"; title: string; additionalFields: { [x: string]: any; }; uiRouterKey: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; }; renderError: (field: string, messageKey?: string) => string | undefined; setFormError: import("react").Dispatch<import("react").SetStateAction<FormItemErrorSchema<{ type: "EXTERNAL"; title: string; additionalFields: { [x: string]: any; }; externalPath: string; uiRouterKey: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; related?: string | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; relatedType?: string | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; } | { type: "INTERNAL"; title: string; additionalFields: { [x: string]: any; }; uiRouterKey: string; relatedType: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; externalPath?: string | null | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; related?: string | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; } | { type: "WRAPPER"; title: string; additionalFields: { [x: string]: any; }; uiRouterKey: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; }> | undefined>>; handleChange: (eventOrPath: FormChangeEvent, value?: any, nativeOnChange?: (eventOrPath: FormChangeEvent, value?: any) => void) => void; setFormValue: import("react").Dispatch<import("react").SetStateAction<{ type: "EXTERNAL"; title: string; additionalFields: { [x: string]: any; }; externalPath: string; uiRouterKey: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; related?: string | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; relatedType?: string | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; } | { type: "INTERNAL"; title: string; additionalFields: { [x: string]: any; }; uiRouterKey: string; relatedType: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; externalPath?: string | null | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; related?: string | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; } | { type: "WRAPPER"; title: string; additionalFields: { [x: string]: any; }; uiRouterKey: string; id?: number | undefined; order?: number | undefined; path?: string | null | undefined; audience?: string[] | undefined; documentId?: string | undefined; menuAttached?: boolean | undefined; collapsed?: boolean | undefined; autoSync?: boolean | undefined; viewId?: number | undefined; viewParentId?: number | undefined; structureId?: string | undefined; removed?: boolean | undefined; isSearchActive?: boolean | undefined; updated?: boolean | undefined; items?: any[] | undefined; levelPath?: string | undefined; isMenuAllowedLevel?: boolean | undefined; parentAttachedToMenu?: boolean | undefined; }>>; setFormValueItem: (path: string, value: any) => void; setFormValuesItems: (values: any) => void; };