File

src/app/dropdown-menu-color-widget/dropdown-menu-color-widget.component.ts

Implements

OnInit

Metadata

selector app-dropdown-menu-color-widget
styleUrls dropdown-menu-color-widget.component.css
templateUrl ./dropdown-menu-color-widget.component.html

Index

Methods
Inputs

Constructor

constructor()

Inputs

myColor

Default value: white

Methods

ngOnInit
ngOnInit()
Returns : void
setColor
setColor(newColor: string)
Parameters :
Name Type Optional Description
newColor string
Returns : void
import { Component, Input, OnInit } from '@angular/core';

@Component({
  selector: 'app-dropdown-menu-color-widget',
  templateUrl: './dropdown-menu-color-widget.component.html',
  styleUrls: ['./dropdown-menu-color-widget.component.css']
})
export class DropdownMenuColorWidgetComponent implements OnInit {
  @Input() myColor = 'white';
  
  constructor() { }

  ngOnInit() {
  }

   setColor(newColor: string) {
      this.myColor = newColor;
  }

}
<h2>Dropdown Menus</h2>
<p>
  Simple dropdown menus that project arbitrary content
  the same as the hamburger menu and the collapsing menu.
</p>
<p>
  These can also be controlled with the showOnHover and 
  toggleOnClick input flags.  Here both are set to true.
</p>
<div class="color-picker">
  <div class="quick-menu">
    <div uat-dropdown-menu
      #ddmenu1="uatDropdownMenu"
      [showOnHover]="true">
      <a uat-menu-toggle class="nav-link">Primary</a>
      <a uat-menu-item class="nav-link" (click)="setColor('red')">Red</a>
      <a uat-menu-item class="nav-link" (click)="setColor('green')">Green</a>
      <a uat-menu-item class="nav-link" (click)="setColor('blue')">Blue</a>
    </div>
    <div uat-dropdown-menu
      #ddmenu2="uatDropdownMenu"
      [showOnHover]="true">
      <a uat-menu-toggle class="nav-link">CMYK</a>
      <a uat-menu-item class="nav-link" (click)="setColor('cyan')">Cyan</a>
      <a uat-menu-item class="nav-link" (click)="setColor('magenta')">Magenta</a>
      <a uat-menu-item class="nav-link" (click)="setColor('yellow')">Yellow</a>
      <a uat-menu-item class="nav-link" (click)="setColor('black')">Black</a>
    </div>
    <div uat-dropdown-menu
      #ddmenu3="uatDropdownMenu"
      [showOnHover]="true">
      <a uat-menu-toggle class="nav-link">Other</a>
      <a uat-menu-item class="nav-link" (click)="setColor('white')">White</a>
      <a uat-menu-item class="nav-link" (click)="setColor('orange')">Orange</a>
      <a uat-menu-item class="nav-link" (click)="setColor('purple')">Purple</a>
      <a uat-menu-item class="nav-link" (click)="setColor('pink')">Pink</a>
    </div>

  </div>
  <app-color-viewer
    [viewedColor]="myColor">
  </app-color-viewer>
</div>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""