finish author system
This commit is contained in:
parent
db8669d30d
commit
fe6e01acdf
38 changed files with 614 additions and 73 deletions
62
site/plugins/send-button/index.js
Normal file
62
site/plugins/send-button/index.js
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
(function() {
|
||||
"use strict";
|
||||
function normalizeComponent(scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, shadowMode) {
|
||||
var options = typeof scriptExports === "function" ? scriptExports.options : scriptExports;
|
||||
if (render) {
|
||||
options.render = render;
|
||||
options.staticRenderFns = staticRenderFns;
|
||||
options._compiled = true;
|
||||
}
|
||||
{
|
||||
options._scopeId = "data-v-" + scopeId;
|
||||
}
|
||||
return {
|
||||
exports: scriptExports,
|
||||
options
|
||||
};
|
||||
}
|
||||
const _sfc_main = {
|
||||
__name: "SendButtonField",
|
||||
props: {
|
||||
pageUri: String
|
||||
},
|
||||
setup(__props) {
|
||||
const { pageUri } = __props;
|
||||
const text = Vue.ref("Envoyer");
|
||||
const headers = {
|
||||
method: "POST",
|
||||
body: JSON.stringify({
|
||||
pageUri
|
||||
})
|
||||
};
|
||||
function send(event) {
|
||||
event.preventDefault();
|
||||
fetch("/send-newsletter.json", headers).then((res) => res.json()).then((json) => console.log(json));
|
||||
}
|
||||
return { __sfc: true, text, headers, send };
|
||||
}
|
||||
};
|
||||
var _sfc_render = function render() {
|
||||
var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;
|
||||
return _c("k-button", { attrs: { "variant": "filled", "icon": "plane" }, on: { "click": function($event) {
|
||||
return _setup.send($event);
|
||||
} } }, [_vm._v(_vm._s(_setup.text))]);
|
||||
};
|
||||
var _sfc_staticRenderFns = [];
|
||||
_sfc_render._withStripped = true;
|
||||
var __component__ = /* @__PURE__ */ normalizeComponent(
|
||||
_sfc_main,
|
||||
_sfc_render,
|
||||
_sfc_staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"4847e765"
|
||||
);
|
||||
__component__.options.__file = "/Users/adrienpayet/code/actuel-inactuel/site/plugins/send-button/src/components/SendButtonField.vue";
|
||||
const SendButtonField = __component__.exports;
|
||||
window.panel.plugin("adrienpayet/send-button", {
|
||||
fields: {
|
||||
"send-button": SendButtonField
|
||||
}
|
||||
});
|
||||
})();
|
||||
Loading…
Add table
Add a link
Reference in a new issue