Add yet-another-react-lightbox package and update .gitignore to exclude node_modules
This commit is contained in:
14
frontend/node_modules/react-dnd/dist/hooks/useDrag/DragSourceImpl.d.ts
generated
vendored
14
frontend/node_modules/react-dnd/dist/hooks/useDrag/DragSourceImpl.d.ts
generated
vendored
@@ -1,14 +0,0 @@
|
||||
import type { DragDropMonitor, DragSource, Identifier } from 'dnd-core';
|
||||
import type { Connector } from '../../internals/index.js';
|
||||
import type { DragSourceMonitor } from '../../types/index.js';
|
||||
import type { DragSourceHookSpec } from '../types.js';
|
||||
export declare class DragSourceImpl<O, R, P> implements DragSource {
|
||||
spec: DragSourceHookSpec<O, R, P>;
|
||||
private monitor;
|
||||
private connector;
|
||||
constructor(spec: DragSourceHookSpec<O, R, P>, monitor: DragSourceMonitor<O, R>, connector: Connector);
|
||||
beginDrag(): NonNullable<O> | null;
|
||||
canDrag(): boolean;
|
||||
isDragging(globalMonitor: DragDropMonitor, target: Identifier): boolean;
|
||||
endDrag(): void;
|
||||
}
|
||||
49
frontend/node_modules/react-dnd/dist/hooks/useDrag/DragSourceImpl.js
generated
vendored
49
frontend/node_modules/react-dnd/dist/hooks/useDrag/DragSourceImpl.js
generated
vendored
@@ -1,49 +0,0 @@
|
||||
export class DragSourceImpl {
|
||||
beginDrag() {
|
||||
const spec = this.spec;
|
||||
const monitor = this.monitor;
|
||||
let result = null;
|
||||
if (typeof spec.item === 'object') {
|
||||
result = spec.item;
|
||||
} else if (typeof spec.item === 'function') {
|
||||
result = spec.item(monitor);
|
||||
} else {
|
||||
result = {};
|
||||
}
|
||||
return result !== null && result !== void 0 ? result : null;
|
||||
}
|
||||
canDrag() {
|
||||
const spec = this.spec;
|
||||
const monitor = this.monitor;
|
||||
if (typeof spec.canDrag === 'boolean') {
|
||||
return spec.canDrag;
|
||||
} else if (typeof spec.canDrag === 'function') {
|
||||
return spec.canDrag(monitor);
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
isDragging(globalMonitor, target) {
|
||||
const spec = this.spec;
|
||||
const monitor = this.monitor;
|
||||
const { isDragging } = spec;
|
||||
return isDragging ? isDragging(monitor) : target === globalMonitor.getSourceId();
|
||||
}
|
||||
endDrag() {
|
||||
const spec = this.spec;
|
||||
const monitor = this.monitor;
|
||||
const connector = this.connector;
|
||||
const { end } = spec;
|
||||
if (end) {
|
||||
end(monitor.getItem(), monitor);
|
||||
}
|
||||
connector.reconnect();
|
||||
}
|
||||
constructor(spec, monitor, connector){
|
||||
this.spec = spec;
|
||||
this.monitor = monitor;
|
||||
this.connector = connector;
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=DragSourceImpl.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/DragSourceImpl.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/DragSourceImpl.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/DragSourceImpl.ts"],"sourcesContent":["import type { DragDropMonitor, DragSource, Identifier } from 'dnd-core'\n\nimport type { Connector } from '../../internals/index.js'\nimport type { DragSourceMonitor } from '../../types/index.js'\nimport type { DragObjectFactory, DragSourceHookSpec } from '../types.js'\n\nexport class DragSourceImpl<O, R, P> implements DragSource {\n\tpublic constructor(\n\t\tpublic spec: DragSourceHookSpec<O, R, P>,\n\t\tprivate monitor: DragSourceMonitor<O, R>,\n\t\tprivate connector: Connector,\n\t) {}\n\n\tpublic beginDrag() {\n\t\tconst spec = this.spec\n\t\tconst monitor = this.monitor\n\n\t\tlet result: O | null = null\n\t\tif (typeof spec.item === 'object') {\n\t\t\tresult = spec.item as O\n\t\t} else if (typeof spec.item === 'function') {\n\t\t\tresult = (spec.item as DragObjectFactory<O>)(monitor)\n\t\t} else {\n\t\t\tresult = {} as O\n\t\t}\n\t\treturn result ?? null\n\t}\n\n\tpublic canDrag() {\n\t\tconst spec = this.spec\n\t\tconst monitor = this.monitor\n\t\tif (typeof spec.canDrag === 'boolean') {\n\t\t\treturn spec.canDrag\n\t\t} else if (typeof spec.canDrag === 'function') {\n\t\t\treturn spec.canDrag(monitor)\n\t\t} else {\n\t\t\treturn true\n\t\t}\n\t}\n\n\tpublic isDragging(globalMonitor: DragDropMonitor, target: Identifier) {\n\t\tconst spec = this.spec\n\t\tconst monitor = this.monitor\n\t\tconst { isDragging } = spec\n\t\treturn isDragging\n\t\t\t? isDragging(monitor)\n\t\t\t: target === globalMonitor.getSourceId()\n\t}\n\n\tpublic endDrag() {\n\t\tconst spec = this.spec\n\t\tconst monitor = this.monitor\n\t\tconst connector = this.connector\n\t\tconst { end } = spec\n\t\tif (end) {\n\t\t\tend(monitor.getItem(), monitor)\n\t\t}\n\t\tconnector.reconnect()\n\t}\n}\n"],"names":["DragSourceImpl","beginDrag","spec","monitor","result","item","canDrag","isDragging","globalMonitor","target","getSourceId","endDrag","connector","end","getItem","reconnect"],"mappings":"AAMA,OAAO,MAAMA,cAAc;IAO1B,AAAOC,SAAS,GAAG;QAClB,MAAMC,IAAI,GAAG,IAAI,CAACA,IAAI;QACtB,MAAMC,OAAO,GAAG,IAAI,CAACA,OAAO;QAE5B,IAAIC,MAAM,GAAa,IAAI;QAC3B,IAAI,OAAOF,IAAI,CAACG,IAAI,KAAK,QAAQ,EAAE;YAClCD,MAAM,GAAGF,IAAI,CAACG,IAAI,AAAK;SACvB,MAAM,IAAI,OAAOH,IAAI,CAACG,IAAI,KAAK,UAAU,EAAE;YAC3CD,MAAM,GAAG,AAACF,IAAI,CAACG,IAAI,CAA0BF,OAAO,CAAC;SACrD,MAAM;YACNC,MAAM,GAAG,EAAE,AAAK;SAChB;QACD,OAAOA,MAAM,aAANA,MAAM,cAANA,MAAM,GAAI,IAAI,CAAA;KACrB;IAED,AAAOE,OAAO,GAAG;QAChB,MAAMJ,IAAI,GAAG,IAAI,CAACA,IAAI;QACtB,MAAMC,OAAO,GAAG,IAAI,CAACA,OAAO;QAC5B,IAAI,OAAOD,IAAI,CAACI,OAAO,KAAK,SAAS,EAAE;YACtC,OAAOJ,IAAI,CAACI,OAAO,CAAA;SACnB,MAAM,IAAI,OAAOJ,IAAI,CAACI,OAAO,KAAK,UAAU,EAAE;YAC9C,OAAOJ,IAAI,CAACI,OAAO,CAACH,OAAO,CAAC,CAAA;SAC5B,MAAM;YACN,OAAO,IAAI,CAAA;SACX;KACD;IAED,AAAOI,UAAU,CAACC,aAA8B,EAAEC,MAAkB,EAAE;QACrE,MAAMP,IAAI,GAAG,IAAI,CAACA,IAAI;QACtB,MAAMC,OAAO,GAAG,IAAI,CAACA,OAAO;QAC5B,MAAM,EAAEI,UAAU,CAAA,EAAE,GAAGL,IAAI;QAC3B,OAAOK,UAAU,GACdA,UAAU,CAACJ,OAAO,CAAC,GACnBM,MAAM,KAAKD,aAAa,CAACE,WAAW,EAAE,CAAA;KACzC;IAED,AAAOC,OAAO,GAAG;QAChB,MAAMT,IAAI,GAAG,IAAI,CAACA,IAAI;QACtB,MAAMC,OAAO,GAAG,IAAI,CAACA,OAAO;QAC5B,MAAMS,SAAS,GAAG,IAAI,CAACA,SAAS;QAChC,MAAM,EAAEC,GAAG,CAAA,EAAE,GAAGX,IAAI;QACpB,IAAIW,GAAG,EAAE;YACRA,GAAG,CAACV,OAAO,CAACW,OAAO,EAAE,EAAEX,OAAO,CAAC;SAC/B;QACDS,SAAS,CAACG,SAAS,EAAE;KACrB;IAnDD,YACQb,IAAiC,EAChCC,OAAgC,EAChCS,SAAoB,CAC3B;aAHMV,IAAiC,GAAjCA,IAAiC;aAChCC,OAAgC,GAAhCA,OAAgC;aAChCS,SAAoB,GAApBA,SAAoB;KACzB;CAgDJ"}
|
||||
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/connectors.d.ts
generated
vendored
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/connectors.d.ts
generated
vendored
@@ -1,3 +0,0 @@
|
||||
import type { SourceConnector } from '../../internals/index.js';
|
||||
export declare function useConnectDragSource(connector: SourceConnector): any;
|
||||
export declare function useConnectDragPreview(connector: SourceConnector): any;
|
||||
15
frontend/node_modules/react-dnd/dist/hooks/useDrag/connectors.js
generated
vendored
15
frontend/node_modules/react-dnd/dist/hooks/useDrag/connectors.js
generated
vendored
@@ -1,15 +0,0 @@
|
||||
import { useMemo } from 'react';
|
||||
export function useConnectDragSource(connector) {
|
||||
return useMemo(()=>connector.hooks.dragSource()
|
||||
, [
|
||||
connector
|
||||
]);
|
||||
}
|
||||
export function useConnectDragPreview(connector) {
|
||||
return useMemo(()=>connector.hooks.dragPreview()
|
||||
, [
|
||||
connector
|
||||
]);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=connectors.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/connectors.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/connectors.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/connectors.ts"],"sourcesContent":["import { useMemo } from 'react'\n\nimport type { SourceConnector } from '../../internals/index.js'\n\nexport function useConnectDragSource(connector: SourceConnector) {\n\treturn useMemo(() => connector.hooks.dragSource(), [connector])\n}\n\nexport function useConnectDragPreview(connector: SourceConnector) {\n\treturn useMemo(() => connector.hooks.dragPreview(), [connector])\n}\n"],"names":["useMemo","useConnectDragSource","connector","hooks","dragSource","useConnectDragPreview","dragPreview"],"mappings":"AAAA,SAASA,OAAO,QAAQ,OAAO,CAAA;AAI/B,OAAO,SAASC,oBAAoB,CAACC,SAA0B,EAAE;IAChE,OAAOF,OAAO,CAAC,IAAME,SAAS,CAACC,KAAK,CAACC,UAAU,EAAE;IAAA,EAAE;QAACF,SAAS;KAAC,CAAC,CAAA;CAC/D;AAED,OAAO,SAASG,qBAAqB,CAACH,SAA0B,EAAE;IACjE,OAAOF,OAAO,CAAC,IAAME,SAAS,CAACC,KAAK,CAACG,WAAW,EAAE;IAAA,EAAE;QAACJ,SAAS;KAAC,CAAC,CAAA;CAChE"}
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/index.d.ts
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/index.d.ts
generated
vendored
@@ -1 +0,0 @@
|
||||
export * from './useDrag.js';
|
||||
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/index.js
generated
vendored
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/index.js
generated
vendored
@@ -1,3 +0,0 @@
|
||||
export * from './useDrag.js';
|
||||
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/index.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/index.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/index.ts"],"sourcesContent":["export * from './useDrag.js'\n"],"names":[],"mappings":"AAAA,cAAc,cAAc,CAAA"}
|
||||
8
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDrag.d.ts
generated
vendored
8
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDrag.d.ts
generated
vendored
@@ -1,8 +0,0 @@
|
||||
import type { ConnectDragPreview, ConnectDragSource } from '../../types/index.js';
|
||||
import type { DragSourceHookSpec, FactoryOrInstance } from '../types.js';
|
||||
/**
|
||||
* useDragSource hook
|
||||
* @param sourceSpec The drag source specification (object or function, function preferred)
|
||||
* @param deps The memoization deps array to use when evaluating spec changes
|
||||
*/
|
||||
export declare function useDrag<DragObject = unknown, DropResult = unknown, CollectedProps = unknown>(specArg: FactoryOrInstance<DragSourceHookSpec<DragObject, DropResult, CollectedProps>>, deps?: unknown[]): [CollectedProps, ConnectDragSource, ConnectDragPreview];
|
||||
25
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDrag.js
generated
vendored
25
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDrag.js
generated
vendored
@@ -1,25 +0,0 @@
|
||||
import { invariant } from '@react-dnd/invariant';
|
||||
import { useCollectedProps } from '../useCollectedProps.js';
|
||||
import { useOptionalFactory } from '../useOptionalFactory.js';
|
||||
import { useConnectDragPreview, useConnectDragSource } from './connectors.js';
|
||||
import { useDragSourceConnector } from './useDragSourceConnector.js';
|
||||
import { useDragSourceMonitor } from './useDragSourceMonitor.js';
|
||||
import { useRegisteredDragSource } from './useRegisteredDragSource.js';
|
||||
/**
|
||||
* useDragSource hook
|
||||
* @param sourceSpec The drag source specification (object or function, function preferred)
|
||||
* @param deps The memoization deps array to use when evaluating spec changes
|
||||
*/ export function useDrag(specArg, deps) {
|
||||
const spec = useOptionalFactory(specArg, deps);
|
||||
invariant(!spec.begin, `useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)`);
|
||||
const monitor = useDragSourceMonitor();
|
||||
const connector = useDragSourceConnector(spec.options, spec.previewOptions);
|
||||
useRegisteredDragSource(spec, monitor, connector);
|
||||
return [
|
||||
useCollectedProps(spec.collect, monitor, connector),
|
||||
useConnectDragSource(connector),
|
||||
useConnectDragPreview(connector),
|
||||
];
|
||||
}
|
||||
|
||||
//# sourceMappingURL=useDrag.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDrag.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDrag.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/useDrag.ts"],"sourcesContent":["import { invariant } from '@react-dnd/invariant'\n\nimport type {\n\tConnectDragPreview,\n\tConnectDragSource,\n} from '../../types/index.js'\nimport type { DragSourceHookSpec, FactoryOrInstance } from '../types.js'\nimport { useCollectedProps } from '../useCollectedProps.js'\nimport { useOptionalFactory } from '../useOptionalFactory.js'\nimport { useConnectDragPreview, useConnectDragSource } from './connectors.js'\nimport { useDragSourceConnector } from './useDragSourceConnector.js'\nimport { useDragSourceMonitor } from './useDragSourceMonitor.js'\nimport { useRegisteredDragSource } from './useRegisteredDragSource.js'\n\n/**\n * useDragSource hook\n * @param sourceSpec The drag source specification (object or function, function preferred)\n * @param deps The memoization deps array to use when evaluating spec changes\n */\nexport function useDrag<\n\tDragObject = unknown,\n\tDropResult = unknown,\n\tCollectedProps = unknown,\n>(\n\tspecArg: FactoryOrInstance<\n\t\tDragSourceHookSpec<DragObject, DropResult, CollectedProps>\n\t>,\n\tdeps?: unknown[],\n): [CollectedProps, ConnectDragSource, ConnectDragPreview] {\n\tconst spec = useOptionalFactory(specArg, deps)\n\tinvariant(\n\t\t!(spec as any).begin,\n\t\t`useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)`,\n\t)\n\n\tconst monitor = useDragSourceMonitor<DragObject, DropResult>()\n\tconst connector = useDragSourceConnector(spec.options, spec.previewOptions)\n\tuseRegisteredDragSource(spec, monitor, connector)\n\n\treturn [\n\t\tuseCollectedProps(spec.collect, monitor, connector),\n\t\tuseConnectDragSource(connector),\n\t\tuseConnectDragPreview(connector),\n\t]\n}\n"],"names":["invariant","useCollectedProps","useOptionalFactory","useConnectDragPreview","useConnectDragSource","useDragSourceConnector","useDragSourceMonitor","useRegisteredDragSource","useDrag","specArg","deps","spec","begin","monitor","connector","options","previewOptions","collect"],"mappings":"AAAA,SAASA,SAAS,QAAQ,sBAAsB,CAAA;AAOhD,SAASC,iBAAiB,QAAQ,yBAAyB,CAAA;AAC3D,SAASC,kBAAkB,QAAQ,0BAA0B,CAAA;AAC7D,SAASC,qBAAqB,EAAEC,oBAAoB,QAAQ,iBAAiB,CAAA;AAC7E,SAASC,sBAAsB,QAAQ,6BAA6B,CAAA;AACpE,SAASC,oBAAoB,QAAQ,2BAA2B,CAAA;AAChE,SAASC,uBAAuB,QAAQ,8BAA8B,CAAA;AAEtE;;;;GAIG,CACH,OAAO,SAASC,OAAO,CAKtBC,OAEC,EACDC,IAAgB,EAC0C;IAC1D,MAAMC,IAAI,GAAGT,kBAAkB,CAACO,OAAO,EAAEC,IAAI,CAAC;IAC9CV,SAAS,CACR,CAAC,AAACW,IAAI,CAASC,KAAK,EACpB,CAAC,2JAA2J,CAAC,CAC7J;IAED,MAAMC,OAAO,GAAGP,oBAAoB,EAA0B;IAC9D,MAAMQ,SAAS,GAAGT,sBAAsB,CAACM,IAAI,CAACI,OAAO,EAAEJ,IAAI,CAACK,cAAc,CAAC;IAC3ET,uBAAuB,CAACI,IAAI,EAAEE,OAAO,EAAEC,SAAS,CAAC;IAEjD,OAAO;QACNb,iBAAiB,CAACU,IAAI,CAACM,OAAO,EAAEJ,OAAO,EAAEC,SAAS,CAAC;QACnDV,oBAAoB,CAACU,SAAS,CAAC;QAC/BX,qBAAqB,CAACW,SAAS,CAAC;KAChC,CAAA;CACD"}
|
||||
5
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.d.ts
generated
vendored
5
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.d.ts
generated
vendored
@@ -1,5 +0,0 @@
|
||||
import type { Connector } from '../../internals/index.js';
|
||||
import type { DragSourceMonitor } from '../../types/index.js';
|
||||
import type { DragSourceHookSpec } from '../types.js';
|
||||
import { DragSourceImpl } from './DragSourceImpl.js';
|
||||
export declare function useDragSource<O, R, P>(spec: DragSourceHookSpec<O, R, P>, monitor: DragSourceMonitor<O, R>, connector: Connector): DragSourceImpl<O, R, P>;
|
||||
17
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.js
generated
vendored
17
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.js
generated
vendored
@@ -1,17 +0,0 @@
|
||||
import { useEffect, useMemo } from 'react';
|
||||
import { DragSourceImpl } from './DragSourceImpl.js';
|
||||
export function useDragSource(spec, monitor, connector) {
|
||||
const handler = useMemo(()=>new DragSourceImpl(spec, monitor, connector)
|
||||
, [
|
||||
monitor,
|
||||
connector
|
||||
]);
|
||||
useEffect(()=>{
|
||||
handler.spec = spec;
|
||||
}, [
|
||||
spec
|
||||
]);
|
||||
return handler;
|
||||
}
|
||||
|
||||
//# sourceMappingURL=useDragSource.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/useDragSource.ts"],"sourcesContent":["import { useEffect, useMemo } from 'react'\n\nimport type { Connector } from '../../internals/index.js'\nimport type { DragSourceMonitor } from '../../types/index.js'\nimport type { DragSourceHookSpec } from '../types.js'\nimport { DragSourceImpl } from './DragSourceImpl.js'\n\nexport function useDragSource<O, R, P>(\n\tspec: DragSourceHookSpec<O, R, P>,\n\tmonitor: DragSourceMonitor<O, R>,\n\tconnector: Connector,\n) {\n\tconst handler = useMemo(\n\t\t() => new DragSourceImpl(spec, monitor, connector),\n\t\t[monitor, connector],\n\t)\n\tuseEffect(() => {\n\t\thandler.spec = spec\n\t}, [spec])\n\treturn handler\n}\n"],"names":["useEffect","useMemo","DragSourceImpl","useDragSource","spec","monitor","connector","handler"],"mappings":"AAAA,SAASA,SAAS,EAAEC,OAAO,QAAQ,OAAO,CAAA;AAK1C,SAASC,cAAc,QAAQ,qBAAqB,CAAA;AAEpD,OAAO,SAASC,aAAa,CAC5BC,IAAiC,EACjCC,OAAgC,EAChCC,SAAoB,EACnB;IACD,MAAMC,OAAO,GAAGN,OAAO,CACtB,IAAM,IAAIC,cAAc,CAACE,IAAI,EAAEC,OAAO,EAAEC,SAAS,CAAC;IAAA,EAClD;QAACD,OAAO;QAAEC,SAAS;KAAC,CACpB;IACDN,SAAS,CAAC,IAAM;QACfO,OAAO,CAACH,IAAI,GAAGA,IAAI;KACnB,EAAE;QAACA,IAAI;KAAC,CAAC;IACV,OAAOG,OAAO,CAAA;CACd"}
|
||||
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceConnector.d.ts
generated
vendored
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceConnector.d.ts
generated
vendored
@@ -1,3 +0,0 @@
|
||||
import { SourceConnector } from '../../internals/index.js';
|
||||
import type { DragPreviewOptions, DragSourceOptions } from '../../types/index.js';
|
||||
export declare function useDragSourceConnector(dragSourceOptions: DragSourceOptions | undefined, dragPreviewOptions: DragPreviewOptions | undefined): SourceConnector;
|
||||
32
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceConnector.js
generated
vendored
32
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceConnector.js
generated
vendored
@@ -1,32 +0,0 @@
|
||||
import { useMemo } from 'react';
|
||||
import { SourceConnector } from '../../internals/index.js';
|
||||
import { useDragDropManager } from '../useDragDropManager.js';
|
||||
import { useIsomorphicLayoutEffect } from '../useIsomorphicLayoutEffect.js';
|
||||
export function useDragSourceConnector(dragSourceOptions, dragPreviewOptions) {
|
||||
const manager = useDragDropManager();
|
||||
const connector = useMemo(()=>new SourceConnector(manager.getBackend())
|
||||
, [
|
||||
manager
|
||||
]);
|
||||
useIsomorphicLayoutEffect(()=>{
|
||||
connector.dragSourceOptions = dragSourceOptions || null;
|
||||
connector.reconnect();
|
||||
return ()=>connector.disconnectDragSource()
|
||||
;
|
||||
}, [
|
||||
connector,
|
||||
dragSourceOptions
|
||||
]);
|
||||
useIsomorphicLayoutEffect(()=>{
|
||||
connector.dragPreviewOptions = dragPreviewOptions || null;
|
||||
connector.reconnect();
|
||||
return ()=>connector.disconnectDragPreview()
|
||||
;
|
||||
}, [
|
||||
connector,
|
||||
dragPreviewOptions
|
||||
]);
|
||||
return connector;
|
||||
}
|
||||
|
||||
//# sourceMappingURL=useDragSourceConnector.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceConnector.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceConnector.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/useDragSourceConnector.ts"],"sourcesContent":["import { useMemo } from 'react'\n\nimport { SourceConnector } from '../../internals/index.js'\nimport type {\n\tDragPreviewOptions,\n\tDragSourceOptions,\n} from '../../types/index.js'\nimport { useDragDropManager } from '../useDragDropManager.js'\nimport { useIsomorphicLayoutEffect } from '../useIsomorphicLayoutEffect.js'\n\nexport function useDragSourceConnector(\n\tdragSourceOptions: DragSourceOptions | undefined,\n\tdragPreviewOptions: DragPreviewOptions | undefined,\n): SourceConnector {\n\tconst manager = useDragDropManager()\n\tconst connector = useMemo(\n\t\t() => new SourceConnector(manager.getBackend()),\n\t\t[manager],\n\t)\n\tuseIsomorphicLayoutEffect(() => {\n\t\tconnector.dragSourceOptions = dragSourceOptions || null\n\t\tconnector.reconnect()\n\t\treturn () => connector.disconnectDragSource()\n\t}, [connector, dragSourceOptions])\n\tuseIsomorphicLayoutEffect(() => {\n\t\tconnector.dragPreviewOptions = dragPreviewOptions || null\n\t\tconnector.reconnect()\n\t\treturn () => connector.disconnectDragPreview()\n\t}, [connector, dragPreviewOptions])\n\treturn connector\n}\n"],"names":["useMemo","SourceConnector","useDragDropManager","useIsomorphicLayoutEffect","useDragSourceConnector","dragSourceOptions","dragPreviewOptions","manager","connector","getBackend","reconnect","disconnectDragSource","disconnectDragPreview"],"mappings":"AAAA,SAASA,OAAO,QAAQ,OAAO,CAAA;AAE/B,SAASC,eAAe,QAAQ,0BAA0B,CAAA;AAK1D,SAASC,kBAAkB,QAAQ,0BAA0B,CAAA;AAC7D,SAASC,yBAAyB,QAAQ,iCAAiC,CAAA;AAE3E,OAAO,SAASC,sBAAsB,CACrCC,iBAAgD,EAChDC,kBAAkD,EAChC;IAClB,MAAMC,OAAO,GAAGL,kBAAkB,EAAE;IACpC,MAAMM,SAAS,GAAGR,OAAO,CACxB,IAAM,IAAIC,eAAe,CAACM,OAAO,CAACE,UAAU,EAAE,CAAC;IAAA,EAC/C;QAACF,OAAO;KAAC,CACT;IACDJ,yBAAyB,CAAC,IAAM;QAC/BK,SAAS,CAACH,iBAAiB,GAAGA,iBAAiB,IAAI,IAAI;QACvDG,SAAS,CAACE,SAAS,EAAE;QACrB,OAAO,IAAMF,SAAS,CAACG,oBAAoB,EAAE;QAAA,CAAA;KAC7C,EAAE;QAACH,SAAS;QAAEH,iBAAiB;KAAC,CAAC;IAClCF,yBAAyB,CAAC,IAAM;QAC/BK,SAAS,CAACF,kBAAkB,GAAGA,kBAAkB,IAAI,IAAI;QACzDE,SAAS,CAACE,SAAS,EAAE;QACrB,OAAO,IAAMF,SAAS,CAACI,qBAAqB,EAAE;QAAA,CAAA;KAC9C,EAAE;QAACJ,SAAS;QAAEF,kBAAkB;KAAC,CAAC;IACnC,OAAOE,SAAS,CAAA;CAChB"}
|
||||
2
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceMonitor.d.ts
generated
vendored
2
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceMonitor.d.ts
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import type { DragSourceMonitor } from '../../types/index.js';
|
||||
export declare function useDragSourceMonitor<O, R>(): DragSourceMonitor<O, R>;
|
||||
12
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceMonitor.js
generated
vendored
12
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceMonitor.js
generated
vendored
@@ -1,12 +0,0 @@
|
||||
import { useMemo } from 'react';
|
||||
import { DragSourceMonitorImpl } from '../../internals/index.js';
|
||||
import { useDragDropManager } from '../useDragDropManager.js';
|
||||
export function useDragSourceMonitor() {
|
||||
const manager = useDragDropManager();
|
||||
return useMemo(()=>new DragSourceMonitorImpl(manager)
|
||||
, [
|
||||
manager
|
||||
]);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=useDragSourceMonitor.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceMonitor.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragSourceMonitor.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/useDragSourceMonitor.ts"],"sourcesContent":["import { useMemo } from 'react'\n\nimport { DragSourceMonitorImpl } from '../../internals/index.js'\nimport type { DragSourceMonitor } from '../../types/index.js'\nimport { useDragDropManager } from '../useDragDropManager.js'\n\nexport function useDragSourceMonitor<O, R>(): DragSourceMonitor<O, R> {\n\tconst manager = useDragDropManager()\n\treturn useMemo<DragSourceMonitor<O, R>>(\n\t\t() => new DragSourceMonitorImpl(manager),\n\t\t[manager],\n\t)\n}\n"],"names":["useMemo","DragSourceMonitorImpl","useDragDropManager","useDragSourceMonitor","manager"],"mappings":"AAAA,SAASA,OAAO,QAAQ,OAAO,CAAA;AAE/B,SAASC,qBAAqB,QAAQ,0BAA0B,CAAA;AAEhE,SAASC,kBAAkB,QAAQ,0BAA0B,CAAA;AAE7D,OAAO,SAASC,oBAAoB,GAAkC;IACrE,MAAMC,OAAO,GAAGF,kBAAkB,EAAE;IACpC,OAAOF,OAAO,CACb,IAAM,IAAIC,qBAAqB,CAACG,OAAO,CAAC;IAAA,EACxC;QAACA,OAAO;KAAC,CACT,CAAA;CACD"}
|
||||
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragType.d.ts
generated
vendored
3
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragType.d.ts
generated
vendored
@@ -1,3 +0,0 @@
|
||||
import type { Identifier } from 'dnd-core';
|
||||
import type { DragSourceHookSpec } from '../types.js';
|
||||
export declare function useDragType(spec: DragSourceHookSpec<any, any, any>): Identifier;
|
||||
13
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragType.js
generated
vendored
13
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragType.js
generated
vendored
@@ -1,13 +0,0 @@
|
||||
import { invariant } from '@react-dnd/invariant';
|
||||
import { useMemo } from 'react';
|
||||
export function useDragType(spec) {
|
||||
return useMemo(()=>{
|
||||
const result = spec.type;
|
||||
invariant(result != null, 'spec.type must be defined');
|
||||
return result;
|
||||
}, [
|
||||
spec
|
||||
]);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=useDragType.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragType.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useDragType.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/useDragType.ts"],"sourcesContent":["import { invariant } from '@react-dnd/invariant'\nimport type { Identifier } from 'dnd-core'\nimport { useMemo } from 'react'\n\nimport type { DragSourceHookSpec } from '../types.js'\n\nexport function useDragType(\n\tspec: DragSourceHookSpec<any, any, any>,\n): Identifier {\n\treturn useMemo(() => {\n\t\tconst result: Identifier = spec.type\n\t\tinvariant(result != null, 'spec.type must be defined')\n\t\treturn result\n\t}, [spec])\n}\n"],"names":["invariant","useMemo","useDragType","spec","result","type"],"mappings":"AAAA,SAASA,SAAS,QAAQ,sBAAsB,CAAA;AAEhD,SAASC,OAAO,QAAQ,OAAO,CAAA;AAI/B,OAAO,SAASC,WAAW,CAC1BC,IAAuC,EAC1B;IACb,OAAOF,OAAO,CAAC,IAAM;QACpB,MAAMG,MAAM,GAAeD,IAAI,CAACE,IAAI;QACpCL,SAAS,CAACI,MAAM,IAAI,IAAI,EAAE,2BAA2B,CAAC;QACtD,OAAOA,MAAM,CAAA;KACb,EAAE;QAACD,IAAI;KAAC,CAAC,CAAA;CACV"}
|
||||
4
frontend/node_modules/react-dnd/dist/hooks/useDrag/useRegisteredDragSource.d.ts
generated
vendored
4
frontend/node_modules/react-dnd/dist/hooks/useDrag/useRegisteredDragSource.d.ts
generated
vendored
@@ -1,4 +0,0 @@
|
||||
import type { SourceConnector } from '../../internals/index.js';
|
||||
import type { DragSourceMonitor } from '../../types/index.js';
|
||||
import type { DragSourceHookSpec } from '../types.js';
|
||||
export declare function useRegisteredDragSource<O, R, P>(spec: DragSourceHookSpec<O, R, P>, monitor: DragSourceMonitor<O, R>, connector: SourceConnector): void;
|
||||
27
frontend/node_modules/react-dnd/dist/hooks/useDrag/useRegisteredDragSource.js
generated
vendored
27
frontend/node_modules/react-dnd/dist/hooks/useDrag/useRegisteredDragSource.js
generated
vendored
@@ -1,27 +0,0 @@
|
||||
import { registerSource } from '../../internals/index.js';
|
||||
import { useDragDropManager } from '../useDragDropManager.js';
|
||||
import { useIsomorphicLayoutEffect } from '../useIsomorphicLayoutEffect.js';
|
||||
import { useDragSource } from './useDragSource.js';
|
||||
import { useDragType } from './useDragType.js';
|
||||
export function useRegisteredDragSource(spec, monitor, connector) {
|
||||
const manager = useDragDropManager();
|
||||
const handler = useDragSource(spec, monitor, connector);
|
||||
const itemType = useDragType(spec);
|
||||
useIsomorphicLayoutEffect(function registerDragSource() {
|
||||
if (itemType != null) {
|
||||
const [handlerId, unregister] = registerSource(itemType, handler, manager);
|
||||
monitor.receiveHandlerId(handlerId);
|
||||
connector.receiveHandlerId(handlerId);
|
||||
return unregister;
|
||||
}
|
||||
return;
|
||||
}, [
|
||||
manager,
|
||||
monitor,
|
||||
connector,
|
||||
handler,
|
||||
itemType
|
||||
]);
|
||||
}
|
||||
|
||||
//# sourceMappingURL=useRegisteredDragSource.js.map
|
||||
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useRegisteredDragSource.js.map
generated
vendored
1
frontend/node_modules/react-dnd/dist/hooks/useDrag/useRegisteredDragSource.js.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"sources":["../../../src/hooks/useDrag/useRegisteredDragSource.ts"],"sourcesContent":["import type { SourceConnector } from '../../internals/index.js'\nimport { registerSource } from '../../internals/index.js'\nimport type { DragSourceMonitor } from '../../types/index.js'\nimport type { DragSourceHookSpec } from '../types.js'\nimport { useDragDropManager } from '../useDragDropManager.js'\nimport { useIsomorphicLayoutEffect } from '../useIsomorphicLayoutEffect.js'\nimport { useDragSource } from './useDragSource.js'\nimport { useDragType } from './useDragType.js'\n\nexport function useRegisteredDragSource<O, R, P>(\n\tspec: DragSourceHookSpec<O, R, P>,\n\tmonitor: DragSourceMonitor<O, R>,\n\tconnector: SourceConnector,\n): void {\n\tconst manager = useDragDropManager()\n\tconst handler = useDragSource(spec, monitor, connector)\n\tconst itemType = useDragType(spec)\n\n\tuseIsomorphicLayoutEffect(\n\t\tfunction registerDragSource() {\n\t\t\tif (itemType != null) {\n\t\t\t\tconst [handlerId, unregister] = registerSource(\n\t\t\t\t\titemType,\n\t\t\t\t\thandler,\n\t\t\t\t\tmanager,\n\t\t\t\t)\n\t\t\t\tmonitor.receiveHandlerId(handlerId)\n\t\t\t\tconnector.receiveHandlerId(handlerId)\n\t\t\t\treturn unregister\n\t\t\t}\n\t\t\treturn\n\t\t},\n\t\t[manager, monitor, connector, handler, itemType],\n\t)\n}\n"],"names":["registerSource","useDragDropManager","useIsomorphicLayoutEffect","useDragSource","useDragType","useRegisteredDragSource","spec","monitor","connector","manager","handler","itemType","registerDragSource","handlerId","unregister","receiveHandlerId"],"mappings":"AACA,SAASA,cAAc,QAAQ,0BAA0B,CAAA;AAGzD,SAASC,kBAAkB,QAAQ,0BAA0B,CAAA;AAC7D,SAASC,yBAAyB,QAAQ,iCAAiC,CAAA;AAC3E,SAASC,aAAa,QAAQ,oBAAoB,CAAA;AAClD,SAASC,WAAW,QAAQ,kBAAkB,CAAA;AAE9C,OAAO,SAASC,uBAAuB,CACtCC,IAAiC,EACjCC,OAAgC,EAChCC,SAA0B,EACnB;IACP,MAAMC,OAAO,GAAGR,kBAAkB,EAAE;IACpC,MAAMS,OAAO,GAAGP,aAAa,CAACG,IAAI,EAAEC,OAAO,EAAEC,SAAS,CAAC;IACvD,MAAMG,QAAQ,GAAGP,WAAW,CAACE,IAAI,CAAC;IAElCJ,yBAAyB,CACxB,SAASU,kBAAkB,GAAG;QAC7B,IAAID,QAAQ,IAAI,IAAI,EAAE;YACrB,MAAM,CAACE,SAAS,EAAEC,UAAU,CAAC,GAAGd,cAAc,CAC7CW,QAAQ,EACRD,OAAO,EACPD,OAAO,CACP;YACDF,OAAO,CAACQ,gBAAgB,CAACF,SAAS,CAAC;YACnCL,SAAS,CAACO,gBAAgB,CAACF,SAAS,CAAC;YACrC,OAAOC,UAAU,CAAA;SACjB;QACD,OAAM;KACN,EACD;QAACL,OAAO;QAAEF,OAAO;QAAEC,SAAS;QAAEE,OAAO;QAAEC,QAAQ;KAAC,CAChD;CACD"}
|
||||
Reference in New Issue
Block a user