const Input = {};

const Select = {};

const PopoverSelect = {
  readonly: true,
  dataMapping: {},
  queryParams: () => ({}),
};

const InputNumber = {
  controlsPosition: "right",
};

const DatePicker = {
  type: "date",
};

const Upload = {
  value: [],
};

export default (prop) => {
  return {
    Input: Input,
    Select: Select,
    PopoverSelect: PopoverSelect,
    PopoverMultipleSelect: PopoverSelect,
    InputNumber: InputNumber,
    DatePicker: DatePicker,
    Upload: Upload,
  }[prop];
};
