| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import type { ExtractPropTypes } from 'vue';
- import type { Breakpoint } from '../_util/responsiveObserve';
- declare const RowAligns: readonly ["top", "middle", "bottom", "stretch"];
- declare const RowJustify: readonly ["start", "end", "center", "space-around", "space-between", "space-evenly"];
- type Responsive = 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs';
- type ResponsiveLike<T> = {
- [key in Responsive]?: T;
- };
- export type Gutter = number | undefined | Partial<Record<Breakpoint, number>>;
- type ResponsiveAligns = ResponsiveLike<(typeof RowAligns)[number]>;
- type ResponsiveJustify = ResponsiveLike<(typeof RowJustify)[number]>;
- export interface rowContextState {
- gutter?: [number, number];
- }
- export declare const rowProps: () => {
- align: {
- type: import("vue").PropType<"top" | "bottom" | "stretch" | "middle" | ResponsiveAligns>;
- default: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns;
- };
- justify: {
- type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify>;
- default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify;
- };
- prefixCls: StringConstructor;
- gutter: {
- type: import("vue").PropType<Gutter | [Gutter, Gutter]>;
- default: Gutter | [Gutter, Gutter];
- };
- wrap: {
- type: BooleanConstructor;
- default: any;
- };
- };
- export type RowProps = Partial<ExtractPropTypes<ReturnType<typeof rowProps>>>;
- declare const ARow: import("vue").DefineComponent<{
- align: {
- type: import("vue").PropType<"top" | "bottom" | "stretch" | "middle" | ResponsiveAligns>;
- default: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns;
- };
- justify: {
- type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify>;
- default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify;
- };
- prefixCls: StringConstructor;
- gutter: {
- type: import("vue").PropType<Gutter | [Gutter, Gutter]>;
- default: Gutter | [Gutter, Gutter];
- };
- wrap: {
- type: BooleanConstructor;
- default: any;
- };
- }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
- align: {
- type: import("vue").PropType<"top" | "bottom" | "stretch" | "middle" | ResponsiveAligns>;
- default: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns;
- };
- justify: {
- type: import("vue").PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify>;
- default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify;
- };
- prefixCls: StringConstructor;
- gutter: {
- type: import("vue").PropType<Gutter | [Gutter, Gutter]>;
- default: Gutter | [Gutter, Gutter];
- };
- wrap: {
- type: BooleanConstructor;
- default: any;
- };
- }>>, {
- justify: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | ResponsiveJustify;
- wrap: boolean;
- align: "top" | "bottom" | "stretch" | "middle" | ResponsiveAligns;
- gutter: number | Partial<Record<Breakpoint, number>> | [Gutter, Gutter];
- }, {}>;
- export default ARow;
|