first commit
This commit is contained in:
53
frontend/node_modules/antd/es/form/context.d.ts
generated
vendored
Normal file
53
frontend/node_modules/antd/es/form/context.d.ts
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
import type { PropsWithChildren, ReactNode } from 'react';
|
||||
import * as React from 'react';
|
||||
import type { FormProviderProps as RcFormProviderProps } from 'rc-field-form/lib/FormContext';
|
||||
import type { Meta } from 'rc-field-form/lib/interface';
|
||||
import type { ColProps } from '../grid/col';
|
||||
import type { FormInstance, FormLayout, RequiredMark } from './Form';
|
||||
import type { FeedbackIcons, ValidateStatus } from './FormItem';
|
||||
import type { FormLabelAlign, NamePath } from './interface';
|
||||
/** Form Context. Set top form style and pass to Form Item usage. */
|
||||
export interface FormContextProps {
|
||||
layout: FormLayout;
|
||||
name?: string;
|
||||
colon?: boolean;
|
||||
labelAlign?: FormLabelAlign;
|
||||
labelWrap?: boolean;
|
||||
labelCol?: ColProps;
|
||||
wrapperCol?: ColProps;
|
||||
requiredMark?: RequiredMark;
|
||||
itemRef: (name: (string | number)[]) => (node: React.ReactElement) => void;
|
||||
form?: FormInstance;
|
||||
feedbackIcons?: FeedbackIcons;
|
||||
}
|
||||
export declare const FormContext: React.Context<FormContextProps>;
|
||||
/** `noStyle` Form Item Context. Used for error collection */
|
||||
export type ReportMetaChange = (meta: Meta, uniqueKeys: React.Key[]) => void;
|
||||
export declare const NoStyleItemContext: React.Context<ReportMetaChange | null>;
|
||||
/** Form Provider */
|
||||
export interface FormProviderProps extends Omit<RcFormProviderProps, 'validateMessages'> {
|
||||
prefixCls?: string;
|
||||
}
|
||||
export declare const FormProvider: React.FC<FormProviderProps>;
|
||||
/** Used for ErrorList only */
|
||||
export interface FormItemPrefixContextProps {
|
||||
prefixCls: string;
|
||||
status?: ValidateStatus;
|
||||
}
|
||||
export declare const FormItemPrefixContext: React.Context<FormItemPrefixContextProps>;
|
||||
export interface FormItemStatusContextProps {
|
||||
isFormItemInput?: boolean;
|
||||
status?: ValidateStatus;
|
||||
errors?: React.ReactNode[];
|
||||
warnings?: React.ReactNode[];
|
||||
hasFeedback?: boolean;
|
||||
feedbackIcon?: ReactNode;
|
||||
name?: NamePath;
|
||||
}
|
||||
export declare const FormItemInputContext: React.Context<FormItemStatusContextProps>;
|
||||
export type NoFormStyleProps = PropsWithChildren<{
|
||||
status?: boolean;
|
||||
override?: boolean;
|
||||
}>;
|
||||
export declare const NoFormStyle: React.FC<NoFormStyleProps>;
|
||||
export declare const VariantContext: React.Context<"filled" | "outlined" | "borderless" | "underlined" | undefined>;
|
||||
Reference in New Issue
Block a user