"use strict";

exports.__esModule = true;
exports.OrderType = void 0;

var _base = require("@sentecacommerce-theme/base");

var OrderType = _base.ComponentTypeFactory.create('Order', {
  phone: _base.FieldTypeFactory.text({
    required: true
  }),
  helpMenu: {
    title: _base.FieldTypeFactory.text({
      required: true
    }),
    items: _base.FieldTypeFactory.list({
      of: {
        label: _base.FieldTypeFactory.text({
          required: true
        }),
        url: _base.FieldTypeFactory.text({
          required: true
        })
      }
    })
  },
  thankYouMessageTitle: _base.FieldTypeFactory.text({
    required: true
  }),
  thankYouMessageDescription: _base.FieldTypeFactory.text({
    required: true
  }),
  labels: {
    orderSummary: _base.FieldTypeFactory.text({
      required: true
    }),
    thanks: _base.FieldTypeFactory.text({
      required: true
    }),
    total: _base.FieldTypeFactory.text({
      required: true
    }),
    subtotal: _base.FieldTypeFactory.text({
      required: true
    }),
    quantity: _base.FieldTypeFactory.text({
      required: true
    }),
    delivery: _base.FieldTypeFactory.text({
      required: true
    }),
    invoice: _base.FieldTypeFactory.text({
      required: true
    }),
    order: _base.FieldTypeFactory.text({
      required: true
    }),
    address: _base.FieldTypeFactory.text({
      required: true
    }),
    street: _base.FieldTypeFactory.text({
      required: true
    }),
    ordered: _base.FieldTypeFactory.text({
      required: true
    }),
    completedOrder: _base.FieldTypeFactory.text({
      required: true,
      label: 'Completed Order Message'
    }),
    canceledOrder: _base.FieldTypeFactory.text({
      required: true,
      label: 'Canceled Order Message'
    }),
    contactUs: _base.FieldTypeFactory.text({
      required: true
    }),
    officeAddress: _base.FieldTypeFactory.text(),
    floor: _base.FieldTypeFactory.text(),
    apartment: _base.FieldTypeFactory.text(),
    usedVouchers: _base.FieldTypeFactory.text(),
    companyCity: _base.FieldTypeFactory.text(),
    companyId: _base.FieldTypeFactory.text(),
    companyName: _base.FieldTypeFactory.text(),
    companyPerson: _base.FieldTypeFactory.text(),
    companyStreet: _base.FieldTypeFactory.text(),
    companyStreetNumber: _base.FieldTypeFactory.text(),
    companyZip: _base.FieldTypeFactory.text(),
    vatId: _base.FieldTypeFactory.text()
  }
});

exports.OrderType = OrderType;
//# sourceMappingURL=order.type.js.map