import _extends from "@babel/runtime/helpers/extends";
// eslint-disable-next-line @typescript-eslint/no-unused-vars

var SwipeMeta = {
  componentName: 'Swipe',
  title: 'Swipe',
  docUrl: '',
  screenshot: '',
  devMode: 'proCode',
  group: '基础组件',
  category: '操作反馈',
  npm: {
    "package": 'kernelsoft-lowcode-material',
    version: '0.1.1-alpha1',
    exportName: 'Swipe',
    main: 'src/index.tsx',
    destructuring: true,
    subName: ''
  },
  configure: {
    props: [{
      title: {
        label: {
          type: 'i18n',
          'en-US': 'leftAction',
          'zh-CN': '左侧滑动区域的内容'
        },
        tip: 'leftAction | 左侧滑动区域的内容'
      },
      name: 'leftAction',
      description: '左侧滑动区域的内容',
      setter: {
        componentName: 'SlotSetter',
        props: {
          mode: 'node'
        },
        isRequired: false
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'rightAction',
          'zh-CN': '右侧滑动区域的内容'
        },
        tip: 'rightAction | 右侧滑动区域的内容'
      },
      name: 'rightAction',
      description: '右侧滑动区域的内容',
      setter: {
        componentName: 'SlotSetter',
        props: {
          mode: 'node'
        },
        isRequired: false
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'disabled',
          'zh-CN': '是否禁用'
        },
        tip: 'disabled | 是否禁用'
      },
      name: 'disabled',
      description: '是否禁用',
      setter: {
        componentName: 'BoolSetter',
        isRequired: false
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'onOpen',
          'zh-CN': '打开时触发'
        },
        tip: 'onOpen | 打开时触发'
      },
      name: 'onOpen',
      description: '打开时触发',
      setter: {
        componentName: 'FunctionSetter'
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'onClose',
          'zh-CN': '关闭时触发'
        },
        tip: 'onClose | 关闭时触发'
      },
      name: 'onClose',
      description: '关闭时触发',
      setter: {
        componentName: 'FunctionSetter'
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'onActionClick',
          'zh-CN': '点击时触发'
        },
        tip: 'onActionClick | 点击时触发'
      },
      name: 'onActionClick',
      description: '点击时触发',
      setter: {
        componentName: 'FunctionSetter'
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'onTouchStart',
          'zh-CN': 'onTouchStart'
        }
      },
      name: 'onTouchStart',
      setter: {
        componentName: 'FunctionSetter'
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'onTouchEnd',
          'zh-CN': 'onTouchEnd'
        }
      },
      name: 'onTouchEnd',
      setter: {
        componentName: 'FunctionSetter'
      }
    }, {
      title: {
        label: {
          type: 'i18n',
          'en-US': 'onTouchMove',
          'zh-CN': 'onTouchMove'
        }
      },
      name: 'onTouchMove',
      setter: {
        componentName: 'FunctionSetter'
      }
    }],
    supports: {},
    component: {}
  }
};
// const snippets: IPublicTypeSnippet[] = [
//   {
//     title: '手势滑动',
//     screenshot: '',
//     schema: {
//       componentName: 'Swipe',
//       props: {},
//     },
//   },
// ];

export default _extends({}, SwipeMeta);