├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── example ├── .npmignore ├── LayoutApp │ ├── Feature1.tsx │ ├── Feature2.tsx │ └── Layout.tsx ├── TestComponent.tsx ├── index.html ├── index.tsx ├── package-lock.json ├── package.json └── tsconfig.json ├── package.json ├── src ├── AreaContext.tsx ├── Content.tsx ├── RenderArea.tsx └── index.tsx ├── test └── temp.test.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .cache 3 | dist 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | example 3 | test 4 | .cache 5 | 6 | 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/README.md -------------------------------------------------------------------------------- /example/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .cache 3 | dist -------------------------------------------------------------------------------- /example/LayoutApp/Feature1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/LayoutApp/Feature1.tsx -------------------------------------------------------------------------------- /example/LayoutApp/Feature2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/LayoutApp/Feature2.tsx -------------------------------------------------------------------------------- /example/LayoutApp/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/LayoutApp/Layout.tsx -------------------------------------------------------------------------------- /example/TestComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/TestComponent.tsx -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/package.json -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/package.json -------------------------------------------------------------------------------- /src/AreaContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/src/AreaContext.tsx -------------------------------------------------------------------------------- /src/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/src/Content.tsx -------------------------------------------------------------------------------- /src/RenderArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/src/RenderArea.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/src/index.tsx -------------------------------------------------------------------------------- /test/temp.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/test/temp.test.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everdimension/react-area/HEAD/tsconfig.json --------------------------------------------------------------------------------