multiple entrypoints

This commit is contained in:
Elisha Nuchi
2019-07-14 19:04:48 -04:00
parent 2faa13fd28
commit 54e527f634
7 changed files with 7672 additions and 1743 deletions
+4 -4
View File
@@ -5812,7 +5812,7 @@
var react = __webpack_require__(0), react_default = __webpack_require__.n(react), react_dom = __webpack_require__(3), react_dom_default = __webpack_require__.n(react_dom), react_addons_css_transition_group = __webpack_require__(8), react_addons_css_transition_group_default = __webpack_require__.n(react_addons_css_transition_group), prop_types = __webpack_require__(1), prop_types_default = __webpack_require__.n(prop_types);
__webpack_require__(7);
function FormInput(props) {
const [text, setText] = Object(react.useState)("");
const [text, setText] = Object(react["useState"])("");
return react_default.a.createElement("div", {
className: "formBlock"
}, react_default.a.createElement("span", null, "Add a sheet: "), react_default.a.createElement("form", {
@@ -5845,14 +5845,14 @@
deleteButtonHandler: prop_types_default.a.func,
clickSheetNameHandler: prop_types_default.a.func
};
const ignoredMethods = [ "withFailureHandler", "withLogger", "withSuccessHandler", "withUserObject" ], serverMethods = {};
const serverMethods = {}, ignoredMethods = [ "withFailureHandler", "withLogger", "withSuccessHandler", "withUserObject" ];
for (const method in google.script.run) ignoredMethods.includes(method) || (serverMethods[method] = ((...args) => new Promise((resolve, reject) => {
google.script.run.withSuccessHandler(resolve).withFailureHandler(reject)[method](...args);
})));
var server = serverMethods;
react_dom_default.a.render(react_default.a.createElement(function() {
const {getSheetsData: getSheetsData, addSheet: addSheet, deleteSheet: deleteSheet, setActiveSheet: setActiveSheet} = server, [names, setNames] = Object(react.useState)([]);
Object(react.useEffect)(() => {
const {getSheetsData: getSheetsData, addSheet: addSheet, deleteSheet: deleteSheet, setActiveSheet: setActiveSheet} = server, [names, setNames] = Object(react["useState"])([]);
Object(react["useEffect"])(() => {
getSheetsData().then(setNames)["catch"](alert);
}, []);
const deleteButtonHandler = (e, sheetIndex) => {
+15 -7
View File
@@ -2,6 +2,8 @@ function onOpen() {
}
function openDialog() {
}
function openAboutSidebar() {
}
function getSheetsData() {
}
function addSheet() {
@@ -60,22 +62,27 @@ function setActiveSheet() {
"use strict";
__webpack_require__.d(__webpack_exports__, "d", function() {
return onOpen;
}), __webpack_require__.d(__webpack_exports__, "e", function() {
}), __webpack_require__.d(__webpack_exports__, "f", function() {
return openDialog;
}), __webpack_require__.d(__webpack_exports__, "e", function() {
return openAboutSidebar;
}), __webpack_require__.d(__webpack_exports__, "c", function() {
return getSheetsData;
}), __webpack_require__.d(__webpack_exports__, "a", function() {
return addSheet;
}), __webpack_require__.d(__webpack_exports__, "b", function() {
return deleteSheet;
}), __webpack_require__.d(__webpack_exports__, "f", function() {
}), __webpack_require__.d(__webpack_exports__, "g", function() {
return setActiveSheet;
});
var onOpen = function() {
SpreadsheetApp.getUi().createMenu("Custom scripts").addItem("Edit sheets [sample React project]", "openDialog").addToUi();
SpreadsheetApp.getUi().createMenu("Custom scripts").addItem("Edit sheets [sample React project]", "openDialog").addItem("About me", "openAboutSidebar").addToUi();
}, openDialog = function() {
var html = HtmlService.createHtmlOutputFromFile("dialog").setWidth(400).setHeight(600);
var html = HtmlService.createHtmlOutputFromFile("main").setWidth(400).setHeight(600);
SpreadsheetApp.getUi().showModalDialog(html, "Sheet Editor");
}, openAboutSidebar = function() {
var html = HtmlService.createHtmlOutputFromFile("about");
SpreadsheetApp.getUi().showSidebar(html);
}, getSheets = function() {
return SpreadsheetApp.getActive().getSheets();
}, getSheetsData = function() {
@@ -100,9 +107,10 @@ function setActiveSheet() {
"use strict";
__webpack_require__.r(__webpack_exports__), function(global) {
var _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
global.onOpen = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__.d, global.openDialog = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__.e,
global.getSheetsData = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__.c, global.addSheet = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__.a,
global.deleteSheet = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__.b, global.setActiveSheet = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__.f;
global.onOpen = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["d"], global.openDialog = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["f"],
global.openAboutSidebar = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["e"],
global.getSheetsData = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["c"], global.addSheet = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["a"],
global.deleteSheet = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["b"], global.setActiveSheet = _sheets_utilities_js__WEBPACK_IMPORTED_MODULE_0__["g"];
}.call(this, __webpack_require__(2));
}, function(module, exports) {
var g;
+5880
View File
File diff suppressed because it is too large Load Diff