
import { ComponentMetadata, Snippet } from '@alilc/lowcode-types';

const BookingDepositMeta: ComponentMetadata = {
  "componentName": "AppointmentDeposit",
  "title": "AppointmentDeposit",
  "docUrl": "",
  "screenshot": "",
  "devMode": "proCode",
  "npm": {
    "package": "@pisell/private-materials",
    "version": "1.0.4",
    "exportName": "AppointmentDeposit",
    "main": "src/index.ts",
    "destructuring": true,
    "subName": ""
  },
  "configure": {
    props: [
      {
        name: 'title',
        title: { label: '标题文案', tip: 'title | 标题文案' },
        setter: 'StringSetter',
        defaultValue: 'Deposit',
      },
      {
        name: 'isAgreePolicy',
        title: { label: '同意协议', tip: 'isAgreePolicy | 同意协议' },
        setter: 'BoolSetter',
        defaultValue: true,
      },
      {
        name: 'isShowTitle',
        title: { label: '标题显隐', tip: 'isShowTitle | 标题显隐' },
        setter: 'BoolSetter',
        defaultValue: true,
      },
    ],
    "supports": {},
    "component": {}
  }
};
const snippets: Snippet[] = [
  {
    "title": "AppointmentDeposit",
    "screenshot": "",
    "schema": {
      "componentName": "AppointmentDeposit",
      "props": {
      }
    }
  }
];

export default {
  ...BookingDepositMeta,
  snippets
};
