14.0.1 • Published 2 years ago

@majesnix/color-picker v14.0.1

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

Angular Material Color Picker for @angular/material 7.x, 8.x, 9.x, 10.x, 11.x

Build Status License npm version

Description

An Angular Material Color Picker.

button

DEMO

@see DEMO stackblitz

Alt Text

Choose the version corresponding to your Angular version:

Angular@angular-material-components/color-picker
115.x+
104.x+
92.x+
82.x+
72.x+

Getting started

Choose the version corresponding to your Angular version:

Angular@angular-material-components/color-picker
104.x+
92.x+
82.x+
72.x+
npm install --save  @angular-material-components/color-picker

Setup

import { MAT_COLOR_FORMATS, NgxMatColorPickerModule, NGX_MAT_COLOR_FORMATS } from '@angular-material-components/color-picker';

@NgModule({
   ...
   imports: [
        ...
        NgxMatColorPickerModule
   ],
   providers: [
    { provide: MAT_COLOR_FORMATS, useValue: NGX_MAT_COLOR_FORMATS }
   ],
   ...
})
export class AppModule { }

@see src/app/demo-colorpicker/demo-colorpicker.module.ts

Using the component

Color Picker (ngx-mat-color-picker)

<mat-form-field>
    <input matInput [ngxMatColorPicker]="picker" [formControl]="colorCtr" [disabled]="disabled">
    <ngx-mat-color-toggle matSuffix [for]="picker"></ngx-mat-color-toggle>
    <ngx-mat-color-picker #picker [touchUi]="touchUi" [color]="color"></ngx-mat-color-picker>
</mat-form-field>

List of @Input

@InputTypeDefault valueDescription
disabledbooleannullIf true, the picker is readonly and can't be modified
touchUibooleanfalseWhether the calendar UI is in touch mode. In touch mode the calendar opens in a dialog rather than a popup and elements have more padding to allow for bigger touch targets.

Theming

<link href="https://fonts.googleapis.com/icon?family=Material+Icons&display=block" rel="stylesheet">

License

MIT