"use strict";
var __webpack_require__ = {};
(()=>{
    __webpack_require__.d = (exports1, definition)=>{
        for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, {
            enumerable: true,
            get: definition[key]
        });
    };
})();
(()=>{
    __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
})();
(()=>{
    __webpack_require__.r = (exports1)=>{
        if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, {
            value: 'Module'
        });
        Object.defineProperty(exports1, '__esModule', {
            value: true
        });
    };
})();
var __webpack_exports__ = {};
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
    SaveRecordActionInitializer: ()=>SaveRecordActionInitializer
});
const jsx_runtime_namespaceObject = require("react/jsx-runtime");
require("react");
const index_js_namespaceObject = require("../../../application/index.js");
const items_index_js_namespaceObject = require("../../../schema-initializer/items/index.js");
const SaveRecordActionInitializer = ()=>{
    const schema = {
        title: '{{ t("Save record") }}',
        'x-action': 'customize:save',
        'x-component': 'Action',
        'x-use-component-props': 'useCreateActionProps',
        'x-toolbar': 'ActionSchemaToolbar',
        'x-settings': 'actionSettings:saveRecord',
        'x-designer-props': {
            modalTip: '{{ t("When the button is clicked, the following fields will be assigned and saved together with the fields in the form. If there are overlapping fields, the value here will overwrite the value in the form.") }}'
        },
        'x-action-settings': {
            assignedValues: {},
            skipValidator: false,
            onSuccess: {
                manualClose: true,
                redirecting: false,
                successMessage: '{{t("Submitted successfully")}}'
            },
            triggerWorkflows: []
        }
    };
    const itemConfig = (0, index_js_namespaceObject.useSchemaInitializerItem)();
    return /*#__PURE__*/ (0, jsx_runtime_namespaceObject.jsx)(items_index_js_namespaceObject.BlockInitializer, {
        ...itemConfig,
        schema: schema,
        item: itemConfig
    });
};
exports.SaveRecordActionInitializer = __webpack_exports__.SaveRecordActionInitializer;
for(var __webpack_i__ in __webpack_exports__)if (-1 === [
    "SaveRecordActionInitializer"
].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__];
Object.defineProperty(exports, '__esModule', {
    value: true
});
