├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .node-version ├── .yarn └── releases │ ├── yarn-1.22.10.js │ └── yarn-1.22.15.cjs ├── .yarnrc ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages ├── ant-design-draggable-modal │ ├── .gitignore │ ├── index.css │ ├── package.json │ ├── src │ │ ├── DraggableModal.test.tsx │ │ ├── DraggableModal.tsx │ │ ├── DraggableModalContext.ts │ │ ├── DraggableModalInner.tsx │ │ ├── DraggableModalProvider.tsx │ │ ├── ResizeHandle.tsx │ │ ├── clamp.ts │ │ ├── draggableModalReducer.ts │ │ ├── getWindowSize.ts │ │ ├── index.ts │ │ ├── useDrag.ts │ │ ├── usePrevious.ts │ │ └── useResize.ts │ ├── tsconfig.json │ └── tsconfig.test.json └── example │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.png │ ├── src │ ├── App.tsx │ ├── index.css │ └── index.tsx │ ├── tsconfig.json │ └── vite.config.js └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=TypeScript 2 | * -text 3 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v16.8.0 2 | -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.22.10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/.yarn/releases/yarn-1.22.10.js -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.22.15.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/.yarn/releases/yarn-1.22.15.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/.yarnrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/package.json -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/.gitignore -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/index.css -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/package.json -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/DraggableModal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/DraggableModal.test.tsx -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/DraggableModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/DraggableModal.tsx -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/DraggableModalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/DraggableModalContext.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/DraggableModalInner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/DraggableModalInner.tsx -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/DraggableModalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/DraggableModalProvider.tsx -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/ResizeHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/ResizeHandle.tsx -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/clamp.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/draggableModalReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/draggableModalReducer.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/getWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/getWindowSize.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/index.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/useDrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/useDrag.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/usePrevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/usePrevious.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/src/useResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/src/useResize.ts -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/tsconfig.json -------------------------------------------------------------------------------- /packages/ant-design-draggable-modal/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/ant-design-draggable-modal/tsconfig.test.json -------------------------------------------------------------------------------- /packages/example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | dist 4 | *.local -------------------------------------------------------------------------------- /packages/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/index.html -------------------------------------------------------------------------------- /packages/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/package.json -------------------------------------------------------------------------------- /packages/example/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/public/favicon.png -------------------------------------------------------------------------------- /packages/example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/src/App.tsx -------------------------------------------------------------------------------- /packages/example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/src/index.css -------------------------------------------------------------------------------- /packages/example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/src/index.tsx -------------------------------------------------------------------------------- /packages/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/tsconfig.json -------------------------------------------------------------------------------- /packages/example/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/packages/example/vite.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DylanVann/ant-design-draggable-modal/HEAD/yarn.lock --------------------------------------------------------------------------------