import { type Component, For, createMemo } from "solid-js"; import { store, getCombinedScore, matchesFilter } from "@/store"; import { TaskCard } from "@/components/TaskCard"; export const PriorityView: Component = () => { const sortedTasks = createMemo(() => { return [...store.tasks] .filter(t => !t.deletedAt && matchesFilter(t)) .sort((a, b) => { if (a.completed !== b.completed) return a.completed ? 1 : -1; // Use combined score to account for priority, urgency, and tags return getCombinedScore(b) - getCombinedScore(a); }); }); return (

Priority

Your tasks ordered by priority.

{(task) => }
{sortedTasks().length === 0 && (
🎯

Focus sharp. No high-priority tasks yet.

)}
); };