/**
 * ldesign v0.2.14
 * (c) 2022/11/2 16:16 built by swimly
 * @license MIT
 */

const RowProps = {
  align: {
    type: String,
    default: "top",
    validator(val) {
      if (!val) return true;
      return ["start", "end", "center", "stretch", "baseline", "top", "middle", "bottom"].includes(val);
    }
  },
  gutter: {
    type: [Number, Object, Array],
    default: 0
  },
  justify: {
    type: String,
    default: "start",
    validator(val) {
      if (!val) return true;
      return ["start", "end", "center", "space-around", "space-between"].includes(val);
    }
  },
  tag: {
    type: String,
    default: "div"
  }
};
const ColProps = {
  flex: {
    type: [String, Number]
  },
  lg: {
    type: [Number, Object]
  },
  md: {
    type: [Number, Object]
  },
  offset: {
    type: Number,
    default: 0
  },
  order: {
    type: Number,
    default: 0
  },
  pull: {
    type: Number,
    default: 0
  },
  push: {
    type: Number,
    default: 0
  },
  sm: {
    type: [Number, Object]
  },
  span: {
    type: Number,
    default: 12
  },
  tag: {
    type: String,
    default: "div"
  },
  xl: {
    type: [Number, Object]
  },
  xs: {
    type: [Number, Object]
  },
  xxl: {
    type: [Number, Object]
  }
};
var props = {
  RowProps,
  ColProps
};

export { ColProps, RowProps, props as default };
//# sourceMappingURL=props.js.map
