15.1.4 • Published 2 years ago

@bepo65/mat-tristate-checkbox v15.1.4

Weekly downloads
19
License
MIT
Repository
github
Last release
2 years ago

@bepo65/mat-tristate-checkbox

Version License: MIT GitHub package.json dependency version (prod)

<mat-tristate-checkbox> provides the same functionality as the Angular Material checkbox enhanced with 3 states.

Prerequisites

The package can be used in Angular apps with Angular Material installed. This Version requires Angular 15.

Installation of checkbox

npm install @bepo65/mat-tristate-checkbox

Sample usage of checkbox

Now you can use the mat-tristate-checkbox component in your app components, for example in app.component.ts:

import { MatTristateCheckboxModule } from '@bepo65/mat-tristate-checkbox';
...
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    ...
    MatTristateCheckboxModule
  ],
  ...
})
export class AppModule { }

And in template file app.component.html:

<form [formGroup]="form">
  <mat-tristate-checkbox formControlName="keepMeLoggedIn">remember me</mat-tristate-checkbox>
</form>

Demo project

Try out the demo page.

Screenshot

Properties of checkbox

NameDescription
@Input()color: ThemePaletteTheme color palette for the component. Defaults to 'accent'
@Input()disabled: anyWhether the checkbox is disabled.
@Input()labelPosition: 'before' | 'after'Whether the label should appear after or before the checkbox. Defaults to 'after'

Values of checkbox

The value aof the checkbox cycle through these values:

undefined > false > true

Changelog

For list of changes and bugfixes, see CHANGELOG.md.

Author

Bernhard Pottler

on Github: @BePo65

License

Copyright © 2020 Bernhard Pottler.

This project and its packages are released under MIT license.

15.1.4

2 years ago

15.1.1

2 years ago

15.1.0

2 years ago

15.0.0

3 years ago

13.0.6

3 years ago

13.0.4

3 years ago

13.0.5

3 years ago

14.0.0

3 years ago

13.0.2

3 years ago

13.0.3

3 years ago

13.0.1

3 years ago

4.1.8

3 years ago

4.1.4

3 years ago

4.1.6

3 years ago

4.1.0

4 years ago

4.0.0

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.5

5 years ago

1.0.4

5 years ago