cowbell/splittypie

View on GitHub
app/components/calendar-page.js

Summary

Maintainability
A
0 mins
Test Coverage
import { computed, get } from "@ember/object";
import Component from "@ember/component";
import leftPad from "splittypie/utils/left-pad";

export default Component.extend({
    classNames: ["calendar-page"],

    day: computed("date", function () {
        const date = get(this, "date");

        return leftPad("00", new Date(date).getUTCDate().toString());
    }),

    month: computed("date", function () {
        const date = get(this, "date");
        const months = [
            "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
        ];

        return months[new Date(date).getUTCMonth()];
    }),
});