https://github.com/MikeVensel/ngx-compactable-row
An Angular Material library for compacting a row of elements into a menu
https://github.com/MikeVensel/ngx-compactable-row
Last synced: 5 days ago
JSON representation
An Angular Material library for compacting a row of elements into a menu
- Host: GitHub
- URL: https://github.com/MikeVensel/ngx-compactable-row
- Owner: MikeVensel
- License: mit
- Created: 2026-03-20T21:17:05.000Z (28 days ago)
- Default Branch: master
- Last Pushed: 2026-03-26T15:41:08.000Z (22 days ago)
- Last Synced: 2026-03-26T18:44:10.783Z (22 days ago)
- Language: TypeScript
- Homepage:
- Size: 1.51 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-angular - ngx-compactable-row - Provides a responsive button row that moves excess buttons into a menu when space is limited. (Third Party Components / Layout)
- awesome-angular - ngx-compactable-row - Provides a responsive button row that moves excess buttons into a menu when space is limited. (Third Party Components / Layout)
README
# NgxMatCompactableRow
NgxCompactableRow allows you to create a row of button elements which can automatically move into a menu if the screen becomes
to small.
The library's [README.md](./projects/ngx-compactable-row/) in the package contains usage documentation.
## Contributing
This project requires at least node 24.11.0 and yarn. Once installed run the following commands to get started:
```sh
corepack enable
yarn # or yarn install
yarn watch:all # Runs the library build with --watch and ng serve
```
### Running unit tests
To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:
```sh
yarn test
```