// import uniqueId from '@form-create/utils/lib/unique'
import uniqueId from '../utils/unique'
const addressDragRule = {
  // menu: 'aide',
  // icon: 'icon-input',
  // label: '省市区',
  // //唯一 ID
  // name: 'Address',
  // //组件可以配置的事件
  // event: ['click'],
  // rule() {
  //   //组件的渲染规则
  //   return {
  //     //组件的名称, 与上一步是对应
  //     title: '省市区',
  //     type: 'Address',
  //     props: {
  //       title: '自定义标题'
  //     }
  //   }
  // },
  menu: 'main',
  icon: 'icon-input',
  label: '省市区',
  //唯一 ID
  name: 'FcAddress',
  //表单组件标识
  input: true,
  //组件的事件
  event: ['blur', 'focus', 'change', 'input', 'clear'],
  validate: ['string', 'url', 'email'],
  rule({ t }) {
    return {
      //组件的名称, 与上一步是对应
      type: 'FcAddress',
      field: uniqueId(),
      title: '省市区',
      info: '',
      $required: false,
      props: {
        appendLabel: '元'
      }
    }
  },
  props() {
    //组件右侧的配置项,与组件中的 props 对应
    return [
      // { type: 'input', field: 'title', title: '标题' },
      // {
      //   type: 'select',
      //   field: 'size',
      //   title: '尺寸',
      //   //默认值
      //   value: 'H2',
      //   options: [1, 2, 3, 4, 5, 6].map((k) => {
      //     return { label: 'H' + k, value: 'h' + k }
      //   })
      // },
      // {
      //   type: 'select',
      //   field: 'align',
      //   title: '位置',
      //   options: [
      //     { label: '左侧', value: 'left' },
      //     { label: '居中', value: 'center' },
      //     { label: '右侧', value: 'right' }
      //   ]
      // }
    ]
  }
}
export { addressDragRule }
