import { ComponentTypeFactory, FieldTypeFactory } from '@sentecacommerce-theme/base';
export var OrderType = ComponentTypeFactory.create('Order', {
  phone: FieldTypeFactory.text({
    required: true
  }),
  helpMenu: {
    title: FieldTypeFactory.text({
      required: true
    }),
    items: FieldTypeFactory.list({
      of: {
        label: FieldTypeFactory.text({
          required: true
        }),
        url: FieldTypeFactory.text({
          required: true
        })
      }
    })
  },
  thankYouMessageTitle: FieldTypeFactory.text({
    required: true
  }),
  thankYouMessageDescription: FieldTypeFactory.text({
    required: true
  }),
  labels: {
    orderSummary: FieldTypeFactory.text({
      required: true
    }),
    thanks: FieldTypeFactory.text({
      required: true
    }),
    total: FieldTypeFactory.text({
      required: true
    }),
    subtotal: FieldTypeFactory.text({
      required: true
    }),
    quantity: FieldTypeFactory.text({
      required: true
    }),
    delivery: FieldTypeFactory.text({
      required: true
    }),
    invoice: FieldTypeFactory.text({
      required: true
    }),
    order: FieldTypeFactory.text({
      required: true
    }),
    address: FieldTypeFactory.text({
      required: true
    }),
    street: FieldTypeFactory.text({
      required: true
    }),
    ordered: FieldTypeFactory.text({
      required: true
    }),
    completedOrder: FieldTypeFactory.text({
      required: true,
      label: 'Completed Order Message'
    }),
    canceledOrder: FieldTypeFactory.text({
      required: true,
      label: 'Canceled Order Message'
    }),
    contactUs: FieldTypeFactory.text({
      required: true
    }),
    officeAddress: FieldTypeFactory.text(),
    floor: FieldTypeFactory.text(),
    apartment: FieldTypeFactory.text(),
    usedVouchers: FieldTypeFactory.text(),
    companyCity: FieldTypeFactory.text(),
    companyId: FieldTypeFactory.text(),
    companyName: FieldTypeFactory.text(),
    companyPerson: FieldTypeFactory.text(),
    companyStreet: FieldTypeFactory.text(),
    companyStreetNumber: FieldTypeFactory.text(),
    companyZip: FieldTypeFactory.text(),
    vatId: FieldTypeFactory.text()
  }
});
//# sourceMappingURL=order.type.js.map