packages/antd/src/components/crud/types.ts
import { CardProps, SpaceProps } from "antd";
import {
CreateButtonProps,
DeleteButtonProps,
EditButtonProps,
ListButtonProps,
RefreshButtonProps,
SaveButtonProps,
} from "../buttons/types";
import {
RefineCrudCreateProps,
RefineCrudEditProps,
RefineCrudListProps,
RefineCrudShowProps,
} from "@refinedev/ui-types";
import { PageHeaderProps } from "../pageHeader";
export type CreateProps = RefineCrudCreateProps<
SaveButtonProps,
SpaceProps,
SpaceProps,
React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>,
PageHeaderProps,
CardProps
>;
export type EditProps = RefineCrudEditProps<
SaveButtonProps,
DeleteButtonProps,
SpaceProps,
SpaceProps,
React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>,
PageHeaderProps,
CardProps,
{},
RefreshButtonProps,
ListButtonProps
>;
export type ListProps = RefineCrudListProps<
CreateButtonProps,
SpaceProps,
React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>,
PageHeaderProps,
React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>
>;
export type ShowProps = RefineCrudShowProps<
SpaceProps,
SpaceProps,
React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>,
PageHeaderProps,
CardProps,
{},
EditButtonProps,
DeleteButtonProps,
RefreshButtonProps,
ListButtonProps
>;