priority and urgency no longer have defaults and require user input when creating a task
This commit is contained in:
@@ -23,8 +23,8 @@ export const QuickEntry: Component = () => {
|
|||||||
const [isOpen, setIsOpen] = createSignal(false);
|
const [isOpen, setIsOpen] = createSignal(false);
|
||||||
const [input, setInput] = createSignal("");
|
const [input, setInput] = createSignal("");
|
||||||
|
|
||||||
const [priority, setPriority] = createSignal<string>("5");
|
const [priority, setPriority] = createSignal<string>("");
|
||||||
const [urgency, setUrgency] = createSignal<string>("5");
|
const [urgency, setUrgency] = createSignal<string>("");
|
||||||
const [tags, setTags] = createSignal<string[]>([]);
|
const [tags, setTags] = createSignal<string[]>([]);
|
||||||
const [description, setDescription] = createSignal("");
|
const [description, setDescription] = createSignal("");
|
||||||
const [editorInstance, setEditorInstance] = createSignal<any>(null);
|
const [editorInstance, setEditorInstance] = createSignal<any>(null);
|
||||||
@@ -211,8 +211,8 @@ export const QuickEntry: Component = () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
setInput("");
|
setInput("");
|
||||||
setPriority("5");
|
setPriority("");
|
||||||
setUrgency("5");
|
setUrgency("");
|
||||||
setTags([]);
|
setTags([]);
|
||||||
setDescription("");
|
setDescription("");
|
||||||
setSize("5");
|
setSize("5");
|
||||||
@@ -281,7 +281,9 @@ export const QuickEntry: Component = () => {
|
|||||||
{/* Row 1: Priority, Size, Urgency */}
|
{/* Row 1: Priority, Size, Urgency */}
|
||||||
<div class="flex flex-col md:flex-row items-stretch md:items-center p-4 gap-4 border-b border-border bg-muted/10">
|
<div class="flex flex-col md:flex-row items-stretch md:items-center p-4 gap-4 border-b border-border bg-muted/10">
|
||||||
<div class="flex-1 space-y-1.5">
|
<div class="flex-1 space-y-1.5">
|
||||||
<label class="text-[10px] font-bold uppercase tracking-wider text-muted-foreground ml-1">Priority</label>
|
<label class="text-[10px] font-bold uppercase tracking-wider text-muted-foreground ml-1">
|
||||||
|
Priority <span class="text-destructive">*</span>
|
||||||
|
</label>
|
||||||
<Select<any>
|
<Select<any>
|
||||||
value={priority()}
|
value={priority()}
|
||||||
onChange={(val) => {
|
onChange={(val) => {
|
||||||
@@ -302,7 +304,7 @@ export const QuickEntry: Component = () => {
|
|||||||
<div class="flex items-center gap-2 truncate">
|
<div class="flex items-center gap-2 truncate">
|
||||||
<ArrowUpCircle size={14} class="text-primary shrink-0" />
|
<ArrowUpCircle size={14} class="text-primary shrink-0" />
|
||||||
<span class="text-sm font-medium truncate">
|
<span class="text-sm font-medium truncate">
|
||||||
{PRIORITY_OPTIONS.find(o => o.value === priority())?.label || priority()}
|
{PRIORITY_OPTIONS.find(o => o.value === priority())?.label || (priority() === "" ? "Pick Priority" : priority())}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
@@ -341,7 +343,9 @@ export const QuickEntry: Component = () => {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex-1 space-y-1.5">
|
<div class="flex-1 space-y-1.5">
|
||||||
<label class="text-[10px] font-bold uppercase tracking-wider text-muted-foreground ml-1">Urgency (Time)</label>
|
<label class="text-[10px] font-bold uppercase tracking-wider text-muted-foreground ml-1">
|
||||||
|
Urgency <span class="text-destructive">*</span>
|
||||||
|
</label>
|
||||||
<Select<any>
|
<Select<any>
|
||||||
value={urgency()}
|
value={urgency()}
|
||||||
onChange={(val) => onUrgencySimpleChange(val)}
|
onChange={(val) => onUrgencySimpleChange(val)}
|
||||||
@@ -359,7 +363,7 @@ export const QuickEntry: Component = () => {
|
|||||||
<div class="flex items-center gap-2 truncate">
|
<div class="flex items-center gap-2 truncate">
|
||||||
<Clock size={14} class="text-primary shrink-0" />
|
<Clock size={14} class="text-primary shrink-0" />
|
||||||
<span class="text-sm font-medium truncate">
|
<span class="text-sm font-medium truncate">
|
||||||
{URGENCY_OPTIONS.find(o => o.value === urgency())?.label || urgency()}
|
{URGENCY_OPTIONS.find(o => o.value === urgency())?.label || (urgency() === "" ? "Pick Urgency" : urgency())}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
|
|||||||
Reference in New Issue
Block a user