color-selector
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

color-selector

This is a unique angular color picker where it allows developers/users to input colors to the picker element. It is developed with material CDK(OverlayModule, A11yModule) where page alignments, tabbable contents are taken care of. It supports all color formats such as names, or RGB, HEX, HSL, RGBA, HSLA.

Installation

$ npm install color-selector

Import ColorSelectorModule into your AppModule so that your app knows how to render <app-dialog>.

  import { ColorSelectorModule } from 'color-selector';
...
imports:[
    ...
...
ColorSelectorModule,
...
],

Then your app should look something like this:

<color-selector [selectedColor]="IselectedColor" [colors]="Icolors" (colorSelectedEvent)="selColor($event)"></color-selector>
IselectedColor: string = '#333';

Icolors = [
    '#333',
    '#F44336',
    '#673AB7',
    '#F44337',
    '#673AB8',
    '#F44339',
    '#673A23',
    '#F44365',
    '#673A45',
    '#F44389',
    '#673A09',
    '#F44300',
    '#673A81',
    '#F44567',
    '#673189'
  ];

  selColor(color: string) {
    console.log(color);     -------------selected color emitted by color-selector.
  }

[selectedColor].

[selectedColor] is an optional string input to the color-selector where it will be useful in setting a color as default selected color when required.

[colors].

[colors] is a string array input to the color-selector, which is an array of color(supports almost all formats) to be displayed in color picker element later available for end users to pick.

(colorSelectedEvent).

(colorSelectedEvent) is an event emitter from color-selector emitting selected color (string) from the picker.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i color-selector

    Weekly Downloads

    8

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    106 kB

    Total Files

    26

    Last publish

    Collaborators

    • sibirajrajendran