Verified Commit b42443a9 authored by Jakob Moser's avatar Jakob Moser
Browse files

Add draft of status pills

parent 49cbc828
Loading
Loading
Loading
Loading
+37 −0
Changes for portal/static/js/components/pieces/StatusPill.mjs: 37 added lines, 0 removed lines.
Original line number Diff line number Diff line
import { Pill } from "./Pill.mjs"

export const StatusPill = {
    view() {
        return m(Pill, {
            items: [
                {
                    id: "next-meeting",
                    label: m("i.fa-solid.fa-users"),
                    title: "Nächste Fachschaftssitzung",
                },
                {
                    id: "to-do",
                    label: m("i.fa-solid.fa-list-check"),
                    title: "To Do",
                },
                {
                    id: "in-progress",
                    label: m("i.fa-solid.fa-arrows-rotate"),
                    title: "In Arbeit",
                },
                {
                    id: "done",
                    label: m("i.fa-solid.fa-check"),
                    title: "Erledigt",
                },
                {
                    id: "discarded",
                    label: m("i.fa-regular.fa-trash-can"),
                    title: "Verworfen",
                },
            ].map(it => {
                return { ...it, class: it.id }
            }),
        })
    },
}