neue Homepage auf react basis

This commit is contained in:
2026-08-07 21:39:30 +02:00
parent 164bdd19ad
commit ee89442c04
52191 changed files with 1230242 additions and 58 deletions
@@ -0,0 +1,9 @@
import { EventHandlers } from "../types/index.mjs";
/**
* Extracts event handlers from a given object.
* A prop is considered an event handler if it is a function and its name starts with `on`.
*
* @param object An object to extract event handlers from.
*/
declare function extractEventHandlers(object: Record<string, any> | undefined): EventHandlers;
export default extractEventHandlers;
@@ -0,0 +1,9 @@
import { EventHandlers } from "../types/index.js";
/**
* Extracts event handlers from a given object.
* A prop is considered an event handler if it is a function and its name starts with `on`.
*
* @param object An object to extract event handlers from.
*/
declare function extractEventHandlers(object: Record<string, any> | undefined): EventHandlers;
export default extractEventHandlers;
@@ -0,0 +1,27 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _isEventHandler = _interopRequireDefault(require("@mui/utils/isEventHandler"));
/**
* Extracts event handlers from a given object.
* A prop is considered an event handler if it is a function and its name starts with `on`.
*
* @param object An object to extract event handlers from.
*/
function extractEventHandlers(object) {
if (object === undefined) {
return {};
}
const result = {};
for (const prop of Object.keys(object)) {
if ((0, _isEventHandler.default)(prop, object[prop])) {
result[prop] = object[prop];
}
}
return result;
}
var _default = exports.default = extractEventHandlers;
@@ -0,0 +1,20 @@
import isEventHandler from '@mui/utils/isEventHandler';
/**
* Extracts event handlers from a given object.
* A prop is considered an event handler if it is a function and its name starts with `on`.
*
* @param object An object to extract event handlers from.
*/
function extractEventHandlers(object) {
if (object === undefined) {
return {};
}
const result = {};
for (const prop of Object.keys(object)) {
if (isEventHandler(prop, object[prop])) {
result[prop] = object[prop];
}
}
return result;
}
export default extractEventHandlers;
+1
View File
@@ -0,0 +1 @@
export { default } from "./extractEventHandlers.mjs";
+1
View File
@@ -0,0 +1 @@
export { default } from "./extractEventHandlers.js";
+13
View File
@@ -0,0 +1,13 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function () {
return _extractEventHandlers.default;
}
});
var _extractEventHandlers = _interopRequireDefault(require("./extractEventHandlers"));
+1
View File
@@ -0,0 +1 @@
export { default } from "./extractEventHandlers.mjs";