https://github.com/abdunnahid/nghacks
Custom UI components built with Angular & Angular Material
https://github.com/abdunnahid/nghacks
angular angular-library angular-material component-library components custom-components javascript material ng nghacks npm typescript ui ui-components
Last synced: 9 days ago
JSON representation
Custom UI components built with Angular & Angular Material
- Host: GitHub
- URL: https://github.com/abdunnahid/nghacks
- Owner: abdunnahid
- License: mit
- Created: 2020-08-11T09:55:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T08:09:55.000Z (about 3 years ago)
- Last Synced: 2026-01-02T08:45:51.949Z (4 months ago)
- Topics: angular, angular-library, angular-material, component-library, components, custom-components, javascript, material, ng, nghacks, npm, typescript, ui, ui-components
- Language: TypeScript
- Homepage: https://ng-hack.web.app
- Size: 6.37 MB
- Stars: 18
- Watchers: 1
- Forks: 9
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# NgHacks
## Custom UI components built with Angular & Angular Material



### Live Preview
Browse: [ng-hack.web.app](https://ng-hack.web.app/)
[](https://ng-hack.web.app/)
[](https://ng-hack.web.app/)
## Components
### [ngmat-table-query-reflector](https://github.com/abdunnahid/nghacks/tree/master/main/projects/ngmat-table-query-reflector)
Stores and retrieves mat table states (sorting, pagination) with url query params.
[Live Preview](https://ng-hack.web.app/mat-table-query-reflector)
You can read that on my [blog](https://dev.to/abdunnahid/managing-angular-material-table-states-with-query-params-a-comprehensive-guide-1o8j)
[](https://www.npmjs.com/package/@nghacks/ngmat-table-query-reflector)
[](https://www.npmjs.com/package/@nghacks/ngmat-table-query-reflector)

---
### [dynamic-browser-title](https://github.com/abdunnahid/nghacks/tree/master/main/projects/dynamic-browser-title)
Updates browser title dynamically & automatically on route change.
[Live Preview](https://ng-hack.web.app/dynamic-browser-title)
[](https://www.npmjs.com/package/@nghacks/dynamic-browser-title)
[](https://www.npmjs.com/package/@nghacks/dynamic-browser-title)

---
### [uploader](https://github.com/abdunnahid/nghacks/tree/master/main/projects/uploader)
Picks image or file
[Live Preview](https://ng-hack.web.app/uploader)
[](https://www.npmjs.com/package/@nghacks/uploader)
[](https://www.npmjs.com/package/@nghacks/uploader)

---
### [info-dialog](https://github.com/abdunnahid/nghacks/tree/master/main/projects/info-dialog)
Shows detail information on a dialog/modal
[Live Preview](https://ng-hack.web.app/info-dialog)
[](https://www.npmjs.com/package/@nghacks/info-dialog)
[](https://www.npmjs.com/package/@nghacks/info-dialog)

---
### [image-viewer](https://github.com/abdunnahid/nghacks/tree/master/main/projects/image-viewer)
Shows full size image in a overlay maintaining the aspect ratio.
[Live Preview](https://ng-hack.web.app/image-viewer)
[](https://www.npmjs.com/package/@nghacks/image-viewer)
[](https://www.npmjs.com/package/@nghacks/image-viewer)

---
### [quantity-input](https://github.com/abdunnahid/nghacks/tree/master/main/projects/quantity-input)
Quantity input for shopping cart.
[Live Preview](https://ng-hack.web.app/quantity-input)
[](https://www.npmjs.com/package/@nghacks/quantity-input)
[](https://www.npmjs.com/package/@nghacks/quantity-input)

---
### [rating-input](https://github.com/abdunnahid/nghacks/tree/master/main/projects/rating-input)
Rating input for products/services.
[Live Preview](https://ng-hack.web.app/rating-input)
[](https://www.npmjs.com/package/@nghacks/rating-input)
[](https://www.npmjs.com/package/@nghacks/rating-input)

---
### [banner-carousel](https://github.com/abdunnahid/nghacks/tree/master/main/projects/banner-carousel)
Image carousel for web page banner.
[Live Preview](https://ng-hack.web.app/banner-carousel)
[](https://www.npmjs.com/package/@nghacks/banner-carousel)
[](https://www.npmjs.com/package/@nghacks/banner-carousel)

---
### [overflow-carousel](https://github.com/abdunnahid/nghacks/tree/master/main/projects/overflow-carousel)
Show overflowing content as carousel.
[Live Preview](https://ng-hack.web.app/overflow-carousel)
[](https://www.npmjs.com/package/@nghacks/overflow-carousel)
[](https://www.npmjs.com/package/@nghacks/overflow-carousel)
