decord/source/1490_openDrawer.js
2026-07-29 08:29:29 +00:00

359 lines
12 KiB
JavaScript

// Module ID: 1490
// Function ID: 1491
// Name: openDrawer
// Dependencies: [1491, 1489]
// Exports: default
// Module 1490 (openDrawer)
let obj = {};
let merged = Object.assign(require("getRouteHistory").TabActions);
obj.openDrawer = function openDrawer() {
return { type: "OPEN_DRAWER" };
};
obj.closeDrawer = function closeDrawer() {
return { type: "CLOSE_DRAWER" };
};
obj.toggleDrawer = function toggleDrawer() {
return { type: "TOGGLE_DRAWER" };
};
export default function DrawerRouter(defaultStatus) {
let str = defaultStatus.defaultStatus;
if (str === undefined) {
str = "closed";
}
let importDefault;
let isDrawerInHistory;
let addDrawerToHistory;
let removeDrawerFromHistory;
let closeDrawer;
let merged = Object.assign(defaultStatus, Object.create(null));
const tmp2 = importDefault(isDrawerInHistory[0])(merged);
importDefault = tmp2;
isDrawerInHistory = function isDrawerInHistory(arg0) {
};
addDrawerToHistory = function addDrawerToHistory(arg0) {
};
removeDrawerFromHistory = function removeDrawerFromHistory(arg0) {
};
closeDrawer = function closeDrawer(history) {
let str = "open";
if ("open" === str) {
if (typeof addDrawerToHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
const history2 = history.history;
let someResult;
if (history2 != null) {
someResult = history2.some((type) => "drawer" === type.type);
}
let tmp16 = history;
if (!Boolean(someResult)) {
let obj = {};
const merged = Object.assign(history);
const items = [];
if (tmp) {
str = "closed";
}
obj = { type: "drawer", status: null };
obj[1] = str;
items[HermesBuiltin.arraySpread(history.history, 0)] = obj;
obj.history = items;
tmp16 = obj;
const arraySpreadResult = HermesBuiltin.arraySpread(history.history, 0);
}
let tmp7 = tmp16;
} else {
if (typeof removeDrawerFromHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
history = history.history;
let someResult1;
if (history != null) {
someResult1 = history.some((type) => "drawer" === type.type);
}
tmp7 = history;
if (Boolean(someResult1)) {
obj = {};
const merged1 = Object.assign(history);
history = history.history;
obj.history = history.filter((type) => "drawer" !== type.type);
tmp7 = obj;
}
}
return tmp7;
};
let obj = {};
let merged1 = Object.assign(tmp2);
obj.type = "drawer";
obj.getInitialState = function getInitialState(routeNames) {
let obj = {};
obj = { routeNames: routeNames.routeNames, routeParamList: routeNames.routeParamList, routeGetIdList: routeNames.routeGetIdList };
const merged = Object.assign(_undefined.getInitialState(obj));
obj.default = str;
obj.stale = false;
obj.type = "drawer";
obj.key = "drawer-" + str(isDrawerInHistory[1]).nanoid();
return obj;
};
obj.getRehydratedState = function getRehydratedState(stale) {
if (false === stale.stale) {
return stale;
} else {
let obj = { routeNames: null, routeParamList: null, routeGetIdList: null };
obj[0] = tmp;
obj[1] = tmp2;
obj[2] = tmp3;
const rehydratedState = _undefined.getRehydratedState(stale, obj);
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
let history = stale.history;
let someResult;
if (history != null) {
someResult = history.some((type) => "drawer" === type.type);
}
let tmp7 = rehydratedState;
if (Boolean(someResult)) {
if (typeof removeDrawerFromHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof tmp31 !== "find") {
HermesBuiltin.throwTypeError();
}
const history2 = rehydratedState.history;
let someResult1;
if (history2 != null) {
someResult1 = history2.some((type) => "drawer" === type.type);
}
let tmp10 = rehydratedState;
if (Boolean(someResult1)) {
obj = {};
const merged = Object.assign(rehydratedState);
history = rehydratedState.history;
obj.history = history.filter((type) => "drawer" !== type.type);
tmp10 = obj;
}
if (typeof addDrawerToHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof tmp31 !== "find") {
HermesBuiltin.throwTypeError();
}
const history3 = tmp10.history;
let someResult2;
if (history3 != null) {
someResult2 = history3.some((type) => "drawer" === type.type);
}
let tmp16 = tmp10;
if (!Boolean(someResult2)) {
obj = {};
const merged1 = Object.assign(tmp10);
const items = [];
let str = "open";
if ("open" === str) {
str = "closed";
}
const obj1 = { type: "drawer", status: null };
obj1[1] = str;
items[HermesBuiltin.arraySpread(tmp10.history, 0)] = obj1;
obj.history = items;
tmp16 = obj;
const arraySpreadResult = HermesBuiltin.arraySpread(tmp10.history, 0);
}
tmp7 = tmp16;
}
const obj2 = {};
const merged2 = Object.assign(tmp7);
obj2.default = str;
obj2.type = "drawer";
const _HermesInternal = HermesInternal;
obj2.key = "drawer-" + str(isDrawerInHistory[1]).nanoid();
return obj2;
}
};
obj.getStateForRouteFocus = function getStateForRouteFocus(arg0, arg1) {
return closeDrawer(_undefined.getStateForRouteFocus(arg0, arg1));
};
obj.getStateForAction = function getStateForAction(history, type) {
type = type.type;
if ("OPEN_DRAWER" === type) {
let str2 = "open";
if ("open" === str) {
if (typeof removeDrawerFromHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
const history7 = history.history;
let someResult;
if (history7 != null) {
someResult = history7.some((type) => "drawer" === type.type);
}
let tmp57 = history;
if (Boolean(someResult)) {
let obj = {};
const merged = Object.assign(history);
history = history.history;
obj.history = history.filter((type) => "drawer" !== type.type);
tmp57 = obj;
}
let tmp46 = tmp57;
} else {
if (typeof addDrawerToHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
const history6 = history.history;
let someResult1;
if (history6 != null) {
someResult1 = history6.some((type) => "drawer" === type.type);
}
tmp46 = history;
if (!Boolean(someResult1)) {
obj = {};
const merged1 = Object.assign(history);
const items = [];
let arraySpreadResult = HermesBuiltin.arraySpread(history.history, 0);
if (tmp40) {
str2 = "closed";
}
const obj1 = { type: "drawer", status: null };
obj1[1] = str2;
items[arraySpreadResult] = obj1;
obj.history = items;
tmp46 = obj;
}
}
return tmp46;
} else if ("CLOSE_DRAWER" === type) {
return closeDrawer(history);
} else if ("TOGGLE_DRAWER" === type) {
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
const history3 = history.history;
let someResult2;
if (history3 != null) {
someResult2 = history3.some((type) => "drawer" === type.type);
}
if (Boolean(someResult2)) {
if (typeof removeDrawerFromHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof tmp19 !== "find") {
HermesBuiltin.throwTypeError();
}
const history5 = history.history;
let someResult3;
if (history5 != null) {
someResult3 = history5.some((type) => "drawer" === type.type);
}
let tmp34 = history;
if (Boolean(someResult3)) {
const obj2 = {};
const merged2 = Object.assign(history);
const history1 = history.history;
obj2.history = history1.filter((type) => "drawer" !== type.type);
tmp34 = obj2;
}
let tmp25 = tmp34;
} else {
if (typeof addDrawerToHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof tmp19 !== "find") {
HermesBuiltin.throwTypeError();
}
const history4 = history.history;
let someResult4;
if (history4 != null) {
someResult4 = history4.some((type) => "drawer" === type.type);
}
tmp25 = history;
if (!Boolean(someResult4)) {
const obj3 = {};
const merged3 = Object.assign(history);
const items1 = [];
str = "open";
arraySpreadResult = HermesBuiltin.arraySpread(history.history, 0);
if ("open" === str) {
str = "closed";
}
const obj4 = { type: "drawer", status: null };
obj4[1] = str;
items1[arraySpreadResult] = obj4;
obj3.history = items1;
tmp25 = obj3;
}
}
return tmp25;
} else {
if ("JUMP_TO" !== type) {
if ("NAVIGATE" !== type) {
if ("GO_BACK" === type) {
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
history = history.history;
let someResult5;
if (history != null) {
someResult5 = history.some((type) => "drawer" === type.type);
}
if (Boolean(someResult5)) {
if (typeof removeDrawerFromHistory !== "find") {
HermesBuiltin.throwTypeError();
}
if (typeof isDrawerInHistory !== "find") {
HermesBuiltin.throwTypeError();
}
let history2 = history.history;
let someResult6;
if (history2 != null) {
someResult6 = history2.some((type) => "drawer" === type.type);
}
let tmp10 = history;
if (Boolean(someResult6)) {
obj = {};
const merged4 = Object.assign(history);
history2 = history.history;
obj.history = history2.filter((type) => "drawer" !== type.type);
tmp10 = obj;
}
let stateForAction = tmp10;
} else {
stateForAction = _undefined.getStateForAction(history, type, arg2);
}
return stateForAction;
} else {
return _undefined.getStateForAction(history, type, arg2);
}
}
}
const stateForAction1 = _undefined.getStateForAction(history, type, arg2);
let tmp17 = stateForAction1;
if (null != stateForAction1) {
tmp17 = stateForAction1;
if (stateForAction1.index !== history.index) {
tmp17 = closeDrawer(stateForAction1);
}
}
return tmp17;
}
};
obj.actionCreators = addDrawerToHistory;
return obj;
};
export const DrawerActions = obj;