New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@bepo65/mat-tristate-checkbox

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bepo65/mat-tristate-checkbox

3-state checkbox for Angular with Material as library component

  • 15.1.4
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

@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: ThemePalette
Theme color palette for the component. Defaults to 'accent'
@Input()
disabled: any
Whether 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.

FAQs

Package last updated on 02 Nov 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc