gdpr audit implemented, email log, vollmachten, pdf delete cancel data privacy and vollmachten, removed message no id card in engergy car, and other contracts that are not telecom contracts, added insert counter for engery
This commit is contained in:
+229
@@ -0,0 +1,229 @@
|
||||
"use strict";
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
|
||||
// src/menus/index.ts
|
||||
var index_exports = {};
|
||||
__export(index_exports, {
|
||||
BubbleMenu: () => BubbleMenu,
|
||||
FloatingMenu: () => FloatingMenu
|
||||
});
|
||||
module.exports = __toCommonJS(index_exports);
|
||||
|
||||
// src/menus/BubbleMenu.tsx
|
||||
var import_extension_bubble_menu = require("@tiptap/extension-bubble-menu");
|
||||
var import_react = require("@tiptap/react");
|
||||
var import_react2 = __toESM(require("react"), 1);
|
||||
var import_react_dom = require("react-dom");
|
||||
var import_jsx_runtime = require("react/jsx-runtime");
|
||||
var BubbleMenu = import_react2.default.forwardRef(
|
||||
({
|
||||
pluginKey = "bubbleMenu",
|
||||
editor,
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
shouldShow = null,
|
||||
getReferencedVirtualElement,
|
||||
options,
|
||||
children,
|
||||
...restProps
|
||||
}, ref) => {
|
||||
const menuEl = (0, import_react2.useRef)(document.createElement("div"));
|
||||
if (typeof ref === "function") {
|
||||
ref(menuEl.current);
|
||||
} else if (ref) {
|
||||
ref.current = menuEl.current;
|
||||
}
|
||||
const { editor: currentEditor } = (0, import_react.useCurrentEditor)();
|
||||
const pluginEditor = editor || currentEditor;
|
||||
const bubbleMenuPluginProps = {
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
pluginKey,
|
||||
shouldShow,
|
||||
getReferencedVirtualElement,
|
||||
options
|
||||
};
|
||||
const bubbleMenuPluginPropsRef = (0, import_react2.useRef)(bubbleMenuPluginProps);
|
||||
bubbleMenuPluginPropsRef.current = bubbleMenuPluginProps;
|
||||
const [pluginInitialized, setPluginInitialized] = (0, import_react2.useState)(false);
|
||||
const skipFirstUpdateRef = (0, import_react2.useRef)(true);
|
||||
(0, import_react2.useEffect)(() => {
|
||||
if (pluginEditor == null ? void 0 : pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (!pluginEditor) {
|
||||
console.warn("BubbleMenu component is not rendered inside of an editor component or does not have editor prop.");
|
||||
return;
|
||||
}
|
||||
const bubbleMenuElement = menuEl.current;
|
||||
bubbleMenuElement.style.visibility = "hidden";
|
||||
bubbleMenuElement.style.position = "absolute";
|
||||
const plugin = (0, import_extension_bubble_menu.BubbleMenuPlugin)({
|
||||
...bubbleMenuPluginPropsRef.current,
|
||||
editor: pluginEditor,
|
||||
element: bubbleMenuElement
|
||||
});
|
||||
pluginEditor.registerPlugin(plugin);
|
||||
const createdPluginKey = bubbleMenuPluginPropsRef.current.pluginKey;
|
||||
skipFirstUpdateRef.current = true;
|
||||
setPluginInitialized(true);
|
||||
return () => {
|
||||
setPluginInitialized(false);
|
||||
pluginEditor.unregisterPlugin(createdPluginKey);
|
||||
window.requestAnimationFrame(() => {
|
||||
if (bubbleMenuElement.parentNode) {
|
||||
bubbleMenuElement.parentNode.removeChild(bubbleMenuElement);
|
||||
}
|
||||
});
|
||||
};
|
||||
}, [pluginEditor]);
|
||||
(0, import_react2.useEffect)(() => {
|
||||
if (!pluginInitialized || !pluginEditor || pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (skipFirstUpdateRef.current) {
|
||||
skipFirstUpdateRef.current = false;
|
||||
return;
|
||||
}
|
||||
pluginEditor.view.dispatch(
|
||||
pluginEditor.state.tr.setMeta("bubbleMenu", {
|
||||
type: "updateOptions",
|
||||
options: bubbleMenuPluginPropsRef.current
|
||||
})
|
||||
);
|
||||
}, [
|
||||
pluginInitialized,
|
||||
pluginEditor,
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
shouldShow,
|
||||
options,
|
||||
appendTo,
|
||||
getReferencedVirtualElement
|
||||
]);
|
||||
return (0, import_react_dom.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime.jsx)("div", { ...restProps, children }), menuEl.current);
|
||||
}
|
||||
);
|
||||
|
||||
// src/menus/FloatingMenu.tsx
|
||||
var import_extension_floating_menu = require("@tiptap/extension-floating-menu");
|
||||
var import_react3 = require("@tiptap/react");
|
||||
var import_react4 = __toESM(require("react"), 1);
|
||||
var import_react_dom2 = require("react-dom");
|
||||
var import_jsx_runtime2 = require("react/jsx-runtime");
|
||||
var FloatingMenu = import_react4.default.forwardRef(
|
||||
({
|
||||
pluginKey = "floatingMenu",
|
||||
editor,
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
shouldShow = null,
|
||||
options,
|
||||
children,
|
||||
...restProps
|
||||
}, ref) => {
|
||||
const menuEl = (0, import_react4.useRef)(document.createElement("div"));
|
||||
if (typeof ref === "function") {
|
||||
ref(menuEl.current);
|
||||
} else if (ref) {
|
||||
ref.current = menuEl.current;
|
||||
}
|
||||
const { editor: currentEditor } = (0, import_react3.useCurrentEditor)();
|
||||
const pluginEditor = editor || currentEditor;
|
||||
const floatingMenuPluginProps = {
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
pluginKey,
|
||||
shouldShow,
|
||||
options
|
||||
};
|
||||
const floatingMenuPluginPropsRef = (0, import_react4.useRef)(floatingMenuPluginProps);
|
||||
floatingMenuPluginPropsRef.current = floatingMenuPluginProps;
|
||||
const [pluginInitialized, setPluginInitialized] = (0, import_react4.useState)(false);
|
||||
const skipFirstUpdateRef = (0, import_react4.useRef)(true);
|
||||
(0, import_react4.useEffect)(() => {
|
||||
if (pluginEditor == null ? void 0 : pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (!pluginEditor) {
|
||||
console.warn(
|
||||
"FloatingMenu component is not rendered inside of an editor component or does not have editor prop."
|
||||
);
|
||||
return;
|
||||
}
|
||||
const floatingMenuElement = menuEl.current;
|
||||
floatingMenuElement.style.visibility = "hidden";
|
||||
floatingMenuElement.style.position = "absolute";
|
||||
const plugin = (0, import_extension_floating_menu.FloatingMenuPlugin)({
|
||||
...floatingMenuPluginPropsRef.current,
|
||||
editor: pluginEditor,
|
||||
element: floatingMenuElement
|
||||
});
|
||||
pluginEditor.registerPlugin(plugin);
|
||||
const createdPluginKey = floatingMenuPluginPropsRef.current.pluginKey;
|
||||
skipFirstUpdateRef.current = true;
|
||||
setPluginInitialized(true);
|
||||
return () => {
|
||||
setPluginInitialized(false);
|
||||
pluginEditor.unregisterPlugin(createdPluginKey);
|
||||
window.requestAnimationFrame(() => {
|
||||
if (floatingMenuElement.parentNode) {
|
||||
floatingMenuElement.parentNode.removeChild(floatingMenuElement);
|
||||
}
|
||||
});
|
||||
};
|
||||
}, [pluginEditor]);
|
||||
(0, import_react4.useEffect)(() => {
|
||||
if (!pluginInitialized || !pluginEditor || pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (skipFirstUpdateRef.current) {
|
||||
skipFirstUpdateRef.current = false;
|
||||
return;
|
||||
}
|
||||
pluginEditor.view.dispatch(
|
||||
pluginEditor.state.tr.setMeta("floatingMenu", {
|
||||
type: "updateOptions",
|
||||
options: floatingMenuPluginPropsRef.current
|
||||
})
|
||||
);
|
||||
}, [pluginInitialized, pluginEditor, updateDelay, resizeDelay, shouldShow, options, appendTo]);
|
||||
return (0, import_react_dom2.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime2.jsx)("div", { ...restProps, children }), menuEl.current);
|
||||
}
|
||||
);
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
BubbleMenu,
|
||||
FloatingMenu
|
||||
});
|
||||
//# sourceMappingURL=index.cjs.map
|
||||
+1
File diff suppressed because one or more lines are too long
+19
@@ -0,0 +1,19 @@
|
||||
import { BubbleMenuPluginProps } from '@tiptap/extension-bubble-menu';
|
||||
import React from 'react';
|
||||
import { FloatingMenuPluginProps } from '@tiptap/extension-floating-menu';
|
||||
|
||||
type Optional$1<T, K extends keyof T> = Pick<Partial<T>, K> & Omit<T, K>;
|
||||
type BubbleMenuProps = Optional$1<Omit<Optional$1<BubbleMenuPluginProps, 'pluginKey'>, 'element'>, 'editor'> & React.HTMLAttributes<HTMLDivElement>;
|
||||
declare const BubbleMenu: React.ForwardRefExoticComponent<Pick<Partial<Omit<Optional$1<BubbleMenuPluginProps, "pluginKey">, "element">>, "editor"> & Omit<Omit<Optional$1<BubbleMenuPluginProps, "pluginKey">, "element">, "editor"> & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
|
||||
|
||||
type Optional<T, K extends keyof T> = Pick<Partial<T>, K> & Omit<T, K>;
|
||||
type FloatingMenuProps = Omit<Optional<FloatingMenuPluginProps, 'pluginKey'>, 'element' | 'editor'> & {
|
||||
editor: FloatingMenuPluginProps['editor'] | null;
|
||||
options?: FloatingMenuPluginProps['options'];
|
||||
} & React.HTMLAttributes<HTMLDivElement>;
|
||||
declare const FloatingMenu: React.ForwardRefExoticComponent<Omit<Optional<FloatingMenuPluginProps, "pluginKey">, "editor" | "element"> & {
|
||||
editor: FloatingMenuPluginProps["editor"] | null;
|
||||
options?: FloatingMenuPluginProps["options"];
|
||||
} & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
|
||||
|
||||
export { BubbleMenu, type BubbleMenuProps, FloatingMenu, type FloatingMenuProps };
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
import { BubbleMenuPluginProps } from '@tiptap/extension-bubble-menu';
|
||||
import React from 'react';
|
||||
import { FloatingMenuPluginProps } from '@tiptap/extension-floating-menu';
|
||||
|
||||
type Optional$1<T, K extends keyof T> = Pick<Partial<T>, K> & Omit<T, K>;
|
||||
type BubbleMenuProps = Optional$1<Omit<Optional$1<BubbleMenuPluginProps, 'pluginKey'>, 'element'>, 'editor'> & React.HTMLAttributes<HTMLDivElement>;
|
||||
declare const BubbleMenu: React.ForwardRefExoticComponent<Pick<Partial<Omit<Optional$1<BubbleMenuPluginProps, "pluginKey">, "element">>, "editor"> & Omit<Omit<Optional$1<BubbleMenuPluginProps, "pluginKey">, "element">, "editor"> & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
|
||||
|
||||
type Optional<T, K extends keyof T> = Pick<Partial<T>, K> & Omit<T, K>;
|
||||
type FloatingMenuProps = Omit<Optional<FloatingMenuPluginProps, 'pluginKey'>, 'element' | 'editor'> & {
|
||||
editor: FloatingMenuPluginProps['editor'] | null;
|
||||
options?: FloatingMenuPluginProps['options'];
|
||||
} & React.HTMLAttributes<HTMLDivElement>;
|
||||
declare const FloatingMenu: React.ForwardRefExoticComponent<Omit<Optional<FloatingMenuPluginProps, "pluginKey">, "editor" | "element"> & {
|
||||
editor: FloatingMenuPluginProps["editor"] | null;
|
||||
options?: FloatingMenuPluginProps["options"];
|
||||
} & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
|
||||
|
||||
export { BubbleMenu, type BubbleMenuProps, FloatingMenu, type FloatingMenuProps };
|
||||
+191
@@ -0,0 +1,191 @@
|
||||
// src/menus/BubbleMenu.tsx
|
||||
import { BubbleMenuPlugin } from "@tiptap/extension-bubble-menu";
|
||||
import { useCurrentEditor } from "@tiptap/react";
|
||||
import React, { useEffect, useRef, useState } from "react";
|
||||
import { createPortal } from "react-dom";
|
||||
import { jsx } from "react/jsx-runtime";
|
||||
var BubbleMenu = React.forwardRef(
|
||||
({
|
||||
pluginKey = "bubbleMenu",
|
||||
editor,
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
shouldShow = null,
|
||||
getReferencedVirtualElement,
|
||||
options,
|
||||
children,
|
||||
...restProps
|
||||
}, ref) => {
|
||||
const menuEl = useRef(document.createElement("div"));
|
||||
if (typeof ref === "function") {
|
||||
ref(menuEl.current);
|
||||
} else if (ref) {
|
||||
ref.current = menuEl.current;
|
||||
}
|
||||
const { editor: currentEditor } = useCurrentEditor();
|
||||
const pluginEditor = editor || currentEditor;
|
||||
const bubbleMenuPluginProps = {
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
pluginKey,
|
||||
shouldShow,
|
||||
getReferencedVirtualElement,
|
||||
options
|
||||
};
|
||||
const bubbleMenuPluginPropsRef = useRef(bubbleMenuPluginProps);
|
||||
bubbleMenuPluginPropsRef.current = bubbleMenuPluginProps;
|
||||
const [pluginInitialized, setPluginInitialized] = useState(false);
|
||||
const skipFirstUpdateRef = useRef(true);
|
||||
useEffect(() => {
|
||||
if (pluginEditor == null ? void 0 : pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (!pluginEditor) {
|
||||
console.warn("BubbleMenu component is not rendered inside of an editor component or does not have editor prop.");
|
||||
return;
|
||||
}
|
||||
const bubbleMenuElement = menuEl.current;
|
||||
bubbleMenuElement.style.visibility = "hidden";
|
||||
bubbleMenuElement.style.position = "absolute";
|
||||
const plugin = BubbleMenuPlugin({
|
||||
...bubbleMenuPluginPropsRef.current,
|
||||
editor: pluginEditor,
|
||||
element: bubbleMenuElement
|
||||
});
|
||||
pluginEditor.registerPlugin(plugin);
|
||||
const createdPluginKey = bubbleMenuPluginPropsRef.current.pluginKey;
|
||||
skipFirstUpdateRef.current = true;
|
||||
setPluginInitialized(true);
|
||||
return () => {
|
||||
setPluginInitialized(false);
|
||||
pluginEditor.unregisterPlugin(createdPluginKey);
|
||||
window.requestAnimationFrame(() => {
|
||||
if (bubbleMenuElement.parentNode) {
|
||||
bubbleMenuElement.parentNode.removeChild(bubbleMenuElement);
|
||||
}
|
||||
});
|
||||
};
|
||||
}, [pluginEditor]);
|
||||
useEffect(() => {
|
||||
if (!pluginInitialized || !pluginEditor || pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (skipFirstUpdateRef.current) {
|
||||
skipFirstUpdateRef.current = false;
|
||||
return;
|
||||
}
|
||||
pluginEditor.view.dispatch(
|
||||
pluginEditor.state.tr.setMeta("bubbleMenu", {
|
||||
type: "updateOptions",
|
||||
options: bubbleMenuPluginPropsRef.current
|
||||
})
|
||||
);
|
||||
}, [
|
||||
pluginInitialized,
|
||||
pluginEditor,
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
shouldShow,
|
||||
options,
|
||||
appendTo,
|
||||
getReferencedVirtualElement
|
||||
]);
|
||||
return createPortal(/* @__PURE__ */ jsx("div", { ...restProps, children }), menuEl.current);
|
||||
}
|
||||
);
|
||||
|
||||
// src/menus/FloatingMenu.tsx
|
||||
import { FloatingMenuPlugin } from "@tiptap/extension-floating-menu";
|
||||
import { useCurrentEditor as useCurrentEditor2 } from "@tiptap/react";
|
||||
import React2, { useEffect as useEffect2, useRef as useRef2, useState as useState2 } from "react";
|
||||
import { createPortal as createPortal2 } from "react-dom";
|
||||
import { jsx as jsx2 } from "react/jsx-runtime";
|
||||
var FloatingMenu = React2.forwardRef(
|
||||
({
|
||||
pluginKey = "floatingMenu",
|
||||
editor,
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
shouldShow = null,
|
||||
options,
|
||||
children,
|
||||
...restProps
|
||||
}, ref) => {
|
||||
const menuEl = useRef2(document.createElement("div"));
|
||||
if (typeof ref === "function") {
|
||||
ref(menuEl.current);
|
||||
} else if (ref) {
|
||||
ref.current = menuEl.current;
|
||||
}
|
||||
const { editor: currentEditor } = useCurrentEditor2();
|
||||
const pluginEditor = editor || currentEditor;
|
||||
const floatingMenuPluginProps = {
|
||||
updateDelay,
|
||||
resizeDelay,
|
||||
appendTo,
|
||||
pluginKey,
|
||||
shouldShow,
|
||||
options
|
||||
};
|
||||
const floatingMenuPluginPropsRef = useRef2(floatingMenuPluginProps);
|
||||
floatingMenuPluginPropsRef.current = floatingMenuPluginProps;
|
||||
const [pluginInitialized, setPluginInitialized] = useState2(false);
|
||||
const skipFirstUpdateRef = useRef2(true);
|
||||
useEffect2(() => {
|
||||
if (pluginEditor == null ? void 0 : pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (!pluginEditor) {
|
||||
console.warn(
|
||||
"FloatingMenu component is not rendered inside of an editor component or does not have editor prop."
|
||||
);
|
||||
return;
|
||||
}
|
||||
const floatingMenuElement = menuEl.current;
|
||||
floatingMenuElement.style.visibility = "hidden";
|
||||
floatingMenuElement.style.position = "absolute";
|
||||
const plugin = FloatingMenuPlugin({
|
||||
...floatingMenuPluginPropsRef.current,
|
||||
editor: pluginEditor,
|
||||
element: floatingMenuElement
|
||||
});
|
||||
pluginEditor.registerPlugin(plugin);
|
||||
const createdPluginKey = floatingMenuPluginPropsRef.current.pluginKey;
|
||||
skipFirstUpdateRef.current = true;
|
||||
setPluginInitialized(true);
|
||||
return () => {
|
||||
setPluginInitialized(false);
|
||||
pluginEditor.unregisterPlugin(createdPluginKey);
|
||||
window.requestAnimationFrame(() => {
|
||||
if (floatingMenuElement.parentNode) {
|
||||
floatingMenuElement.parentNode.removeChild(floatingMenuElement);
|
||||
}
|
||||
});
|
||||
};
|
||||
}, [pluginEditor]);
|
||||
useEffect2(() => {
|
||||
if (!pluginInitialized || !pluginEditor || pluginEditor.isDestroyed) {
|
||||
return;
|
||||
}
|
||||
if (skipFirstUpdateRef.current) {
|
||||
skipFirstUpdateRef.current = false;
|
||||
return;
|
||||
}
|
||||
pluginEditor.view.dispatch(
|
||||
pluginEditor.state.tr.setMeta("floatingMenu", {
|
||||
type: "updateOptions",
|
||||
options: floatingMenuPluginPropsRef.current
|
||||
})
|
||||
);
|
||||
}, [pluginInitialized, pluginEditor, updateDelay, resizeDelay, shouldShow, options, appendTo]);
|
||||
return createPortal2(/* @__PURE__ */ jsx2("div", { ...restProps, children }), menuEl.current);
|
||||
}
|
||||
);
|
||||
export {
|
||||
BubbleMenu,
|
||||
FloatingMenu
|
||||
};
|
||||
//# sourceMappingURL=index.js.map
|
||||
+1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user