This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import org.aopalliance.intercept.MethodInterceptor; | |
| import org.aopalliance.intercept.MethodInvocation; | |
| import org.springframework.aop.framework.ProxyFactory; | |
| import org.springframework.lang.NonNull; | |
| import org.springframework.lang.Nullable; | |
| import org.springframework.web.socket.WebSocketSession; | |
| import org.springframework.web.socket.handler.WebSocketSessionDecorator; | |
| import java.util.Map; | |
| import java.util.Objects; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // @ts-nocheck | |
| // ¯\_(ツ)_/¯ | |
| import { ComponentChildren, ComponentType, Context, h, toChildArray } from 'preact'; | |
| function getChildren(node) { | |
| return ((node || {}).props || {}).children; | |
| } | |
| function getComponentType(node) { | |
| return (node || {}).type; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { Component, ReactNode } from 'react'; | |
| interface Props { | |
| loading: ReactNode; | |
| ready: PromiseLike<any>; | |
| beforeMount?: () => any; | |
| afterLift?: () => any; | |
| } | |
| interface State { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { CSSProperties, PropsWithChildren } from 'react'; | |
| import * as colors from 'tailwindcss/colors'; | |
| export interface ContentProps { | |
| header?: string; | |
| message?: string; | |
| } | |
| export enum Variant { | |
| SPINNING, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { validate } from 'validate.js'; | |
| import _ from 'lodash'; | |
| interface AnyObject { | |
| [key: string]: any; | |
| } | |
| type ValidationErrors = AnyObject | undefined; | |
| export interface ApiError { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| export namespace idUtil { | |
| export function create() { | |
| let str = ''; | |
| for (let i = 0; i < 16; i += 1) { | |
| const base = 'abcdefghijklmnopqrstuvwxyz234567'; //a-z, 2-7 | |
| const array = new Int32Array(1); | |
| window.crypto.getRandomValues(array); | |
| const j = array[0]; | |
| str += | |
| base[(j >>> 27) & 0x1f] + |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import _ from 'lodash'; | |
| const invoke = new Proxy(_.invoke, { | |
| apply(target, thisArg, argArray: any[]): any { | |
| try { | |
| return Reflect.apply(target, thisArg, argArray); | |
| } catch (e) { | |
| if (process.env.NODE_ENV === 'development') { | |
| console.debug('[safe-invoke] discarding exception', e, ...argArray); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import lombok.NonNull; | |
| import lombok.RequiredArgsConstructor; | |
| import lombok.extern.slf4j.Slf4j; | |
| import org.springframework.util.Assert; | |
| import org.springframework.web.socket.CloseStatus; | |
| import org.springframework.web.socket.WebSocketHandler; | |
| import org.springframework.web.socket.WebSocketMessage; | |
| import org.springframework.web.socket.WebSocketSession; | |
| import org.springframework.web.socket.handler.WebSocketHandlerDecorator; | |
| import org.springframework.web.socket.handler.WebSocketHandlerDecoratorFactory; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { createRef, PureComponent, RefObject } from 'react'; | |
| import { Field, RenderableProps, UseFieldConfig } from 'react-final-form'; | |
| import { ExclamationCircleIcon } from '@heroicons/react/24/outline'; | |
| import _ from 'lodash'; | |
| export interface ActiveFieldProps { | |
| attribute: string; | |
| label?: string; | |
| type?: string; | |
| component?: RenderableProps<any>['component']; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ============================================================================ | |
| // patches node_modules/reactstrap for compatibility with preact | |
| // ============================================================================ | |
| const glob = require('glob'); | |
| const fs = require('fs'); | |
| function resolvePath(moduleId = 'reactstrap') { | |
| try { | |
| const resolved = require.resolve(moduleId); |