feat(aiPlugin): make task select work better

This commit is contained in:
Johannes Millan 2025-08-29 21:00:00 +02:00
parent 205cb30922
commit 274aa9bd2c

View file

@ -1,4 +1,4 @@
import { Component, createSignal, Show, For } from 'solid-js';
import { Component, createSignal, Show, For, onMount } from 'solid-js';
import { PromptCategory } from '../types';
import { renderPrompt } from '../utils';
@ -171,8 +171,10 @@ const PromptView: Component<PromptViewProps> = (props) => {
};
// Initialize on mount
loadTaskCounts();
regeneratePrompt();
onMount(async () => {
await loadTaskCounts();
await regeneratePrompt();
});
const copyToClipboard = async () => {
try {
@ -226,8 +228,8 @@ const PromptView: Component<PromptViewProps> = (props) => {
class="task-dropdown"
value={taskSelection()}
onChange={async (e) => {
setTaskSelection(e.target.value);
await loadTaskCounts();
const newSelection = e.target.value;
setTaskSelection(newSelection);
await regeneratePrompt();
}}
>