avalon-moon
v1.1.4
Published
angular component to display moon phases
Downloads
18
Readme
avalon-moon
angular component to display moon phases
install
npm i anienhuis/avalon-moon
usage
import like any other module in your app.module : import { AvalonMoonModule } from 'avalon-moon'
;
add it to your imports array import: [AvalonMoonModule]
use the component in your component markup: <avalon-moon></avalon-moon>
no parameters will display an SVG showing the moon phase for the current date
parameters
[date]="yyyy-mm-dd"
date in string format yyyy-mm-dd, will display the moon phase for that specific date
[phaseNumber]="x"
phase number [0-7] if supplied, and the date is NOT supplied, the specified moon phase will be displayed
// 0 => New Moon
// 1 => Waxing Crescent Moon
// 2 => Quarter Moon
// 3 => Waxing Gibbous Moon
// 4 => Full Moon
// 5 => Waning Gibbous Moon
// 6 => Last Quarter Moon
// 7 => Waning Crescent Moon
[darkColor]="#aaaaaa"
color specified in hex format
[lightColor]="#aaaaaa"
color specified in hex format
examples and documentation
See https://allannienhuis.github.io/avalon-moon/ for usage, examples, and more detailed documentation.