|
1 | 1 | import './colorPicker.scss'; |
| 2 | +import * as angular from 'angular'; |
2 | 3 |
|
3 | 4 | export class ColorPickerComponent { |
4 | 5 | colorBlock: HTMLCanvasElement; |
@@ -196,22 +197,25 @@ export class ColorPickerComponent { |
196 | 197 | } |
197 | 198 | } |
198 | 199 |
|
199 | | -export const colorPicker = { |
200 | | - controller: ColorPickerComponent, |
201 | | - controllerAs: '$ctrl', |
202 | | - bindings: { |
203 | | - inputColor: '=', |
204 | | - id: '@', |
205 | | - }, |
206 | | - template: ` |
207 | | - <div class="date-picker-wrapper"> |
208 | | - <span class="color-label" ng-click="$ctrl.toggleColorPicker()"></span> |
209 | | - <div class="color-picker" ng-class="{'show-picker': $ctrl.showPicker }"> |
210 | | - <div class="canvas-wrapper"> |
211 | | - <canvas class="color-canvas color-block" height="150" width="150"></canvas> |
212 | | - <canvas class="color-canvas color-strip" height="150" width="30"></canvas> |
| 200 | +export const colorPicker = angular |
| 201 | + .module('blipComponents.colorPicker', []) |
| 202 | + .component('colorPicker', { |
| 203 | + controller: ColorPickerComponent, |
| 204 | + controllerAs: '$ctrl', |
| 205 | + bindings: { |
| 206 | + inputColor: '=', |
| 207 | + id: '@', |
| 208 | + }, |
| 209 | + template: ` |
| 210 | + <div class="date-picker-wrapper"> |
| 211 | + <span class="color-label" ng-click="$ctrl.toggleColorPicker()"></span> |
| 212 | + <div class="color-picker" ng-class="{'show-picker': $ctrl.showPicker }"> |
| 213 | + <div class="canvas-wrapper"> |
| 214 | + <canvas class="color-canvas color-block" height="150" width="150"></canvas> |
| 215 | + <canvas class="color-canvas color-strip" height="150" width="30"></canvas> |
| 216 | + </div> |
| 217 | + <input type="text" maxlenght="7" placeholder="Hex Code" class="color-text-input" ng-model="$ctrl.inputColor" ng-class="{'invalid-input': !$ctrl.validColor }"></input> |
213 | 218 | </div> |
214 | | - <input type="text" maxlenght="7" placeholder="Hex Code" class="color-text-input" ng-model="$ctrl.inputColor" ng-class="{'invalid-input': !$ctrl.validColor }"></input> |
215 | | - </div> |
216 | | - </div>`, |
217 | | -}; |
| 219 | + </div>`, |
| 220 | + }) |
| 221 | + .name; |
0 commit comments