├── .babelrc ├── .eslintrc ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .idea ├── .gitignore ├── modules.xml ├── ra-compact-ui.iml └── vcs.xml ├── .npmignore ├── .npmrc ├── LICENSE ├── README.md ├── examples └── demo │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.js │ ├── components │ │ ├── index.js │ │ ├── projects │ │ │ ├── ProjectList.jsx │ │ │ ├── ProjectShow.jsx │ │ │ ├── UserChipField.jsx │ │ │ └── index.js │ │ └── staff │ │ │ ├── StaffEdit.jsx │ │ │ ├── StaffList.jsx │ │ │ ├── StaffShow.jsx │ │ │ └── index.js │ ├── index.css │ ├── index.js │ ├── ra-providers │ │ ├── dataProvider.js │ │ ├── db.json │ │ └── index.js │ └── reportWebVitals.js │ └── yarn.lock ├── package.json ├── prettier.config.js ├── src ├── core │ ├── index.js │ ├── layoutHandler.js │ └── recursiveMethods.js ├── details │ ├── BoxedShowLayout.jsx │ ├── CompactShowLayout.jsx │ ├── CompactShowLayout.test.js │ ├── GridShowLayout.jsx │ ├── RaBox.jsx │ ├── RaField.jsx │ ├── RaGrid.jsx │ ├── ShowSplitter.jsx │ └── index.js ├── edit │ ├── CompactForm.jsx │ └── index.js ├── fields │ ├── AvatarField.jsx │ ├── ChipFieldArray.jsx │ ├── FullNameField.jsx │ └── index.js └── index.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/ra-compact-ui.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.idea/ra-compact-ui.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | examples 3 | 4 | webpack.config.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | @ValentinnDimitroff:registry=https://npm.pkg.github.com 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/README.md -------------------------------------------------------------------------------- /examples/demo/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true -------------------------------------------------------------------------------- /examples/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/.gitignore -------------------------------------------------------------------------------- /examples/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/README.md -------------------------------------------------------------------------------- /examples/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/package.json -------------------------------------------------------------------------------- /examples/demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/public/favicon.ico -------------------------------------------------------------------------------- /examples/demo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/public/index.html -------------------------------------------------------------------------------- /examples/demo/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/public/manifest.json -------------------------------------------------------------------------------- /examples/demo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/public/robots.txt -------------------------------------------------------------------------------- /examples/demo/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/App.js -------------------------------------------------------------------------------- /examples/demo/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/index.js -------------------------------------------------------------------------------- /examples/demo/src/components/projects/ProjectList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/projects/ProjectList.jsx -------------------------------------------------------------------------------- /examples/demo/src/components/projects/ProjectShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/projects/ProjectShow.jsx -------------------------------------------------------------------------------- /examples/demo/src/components/projects/UserChipField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/projects/UserChipField.jsx -------------------------------------------------------------------------------- /examples/demo/src/components/projects/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/projects/index.js -------------------------------------------------------------------------------- /examples/demo/src/components/staff/StaffEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/staff/StaffEdit.jsx -------------------------------------------------------------------------------- /examples/demo/src/components/staff/StaffList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/staff/StaffList.jsx -------------------------------------------------------------------------------- /examples/demo/src/components/staff/StaffShow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/staff/StaffShow.jsx -------------------------------------------------------------------------------- /examples/demo/src/components/staff/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/components/staff/index.js -------------------------------------------------------------------------------- /examples/demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/index.css -------------------------------------------------------------------------------- /examples/demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/index.js -------------------------------------------------------------------------------- /examples/demo/src/ra-providers/dataProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/ra-providers/dataProvider.js -------------------------------------------------------------------------------- /examples/demo/src/ra-providers/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/ra-providers/db.json -------------------------------------------------------------------------------- /examples/demo/src/ra-providers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/ra-providers/index.js -------------------------------------------------------------------------------- /examples/demo/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/src/reportWebVitals.js -------------------------------------------------------------------------------- /examples/demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/examples/demo/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/core/index.js -------------------------------------------------------------------------------- /src/core/layoutHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/core/layoutHandler.js -------------------------------------------------------------------------------- /src/core/recursiveMethods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/core/recursiveMethods.js -------------------------------------------------------------------------------- /src/details/BoxedShowLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/BoxedShowLayout.jsx -------------------------------------------------------------------------------- /src/details/CompactShowLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/CompactShowLayout.jsx -------------------------------------------------------------------------------- /src/details/CompactShowLayout.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/CompactShowLayout.test.js -------------------------------------------------------------------------------- /src/details/GridShowLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/GridShowLayout.jsx -------------------------------------------------------------------------------- /src/details/RaBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/RaBox.jsx -------------------------------------------------------------------------------- /src/details/RaField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/RaField.jsx -------------------------------------------------------------------------------- /src/details/RaGrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/RaGrid.jsx -------------------------------------------------------------------------------- /src/details/ShowSplitter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/ShowSplitter.jsx -------------------------------------------------------------------------------- /src/details/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/details/index.js -------------------------------------------------------------------------------- /src/edit/CompactForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/edit/CompactForm.jsx -------------------------------------------------------------------------------- /src/edit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/edit/index.js -------------------------------------------------------------------------------- /src/fields/AvatarField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/fields/AvatarField.jsx -------------------------------------------------------------------------------- /src/fields/ChipFieldArray.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/fields/ChipFieldArray.jsx -------------------------------------------------------------------------------- /src/fields/FullNameField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/fields/FullNameField.jsx -------------------------------------------------------------------------------- /src/fields/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/fields/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/src/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hmbl-software/ra-compact-ui/HEAD/yarn.lock --------------------------------------------------------------------------------