refactor: remove useless wrappers

This commit is contained in:
arabcoders 2026-04-22 19:04:11 +03:00
parent 510bc2df2b
commit c9534bdf11
8 changed files with 20 additions and 62 deletions

View file

@ -5,7 +5,7 @@
:title="state.current?.opts.title ?? defaultTitle" :title="state.current?.opts.title ?? defaultTitle"
:dismissible="true" :dismissible="true"
:ui="{ content: 'max-w-lg', body: 'space-y-4', footer: 'justify-end gap-2' }" :ui="{ content: 'max-w-lg', body: 'space-y-4', footer: 'justify-end gap-2' }"
@update:open="(open) => !open && onCancel()" @update:open="(open) => !open && cancel()"
@after:enter="focusInput" @after:enter="focusInput"
> >
<template #body> <template #body>
@ -63,7 +63,7 @@
{{ state.current?.opts.confirmText ?? 'OK' }} {{ state.current?.opts.confirmText ?? 'OK' }}
</UButton> </UButton>
<UButton color="neutral" variant="outline" @click="onCancel"> <UButton color="neutral" variant="outline" @click="cancel">
{{ (state.current?.opts as PromptOptions | ConfirmOptions)?.cancelText ?? 'Cancel' }} {{ (state.current?.opts as PromptOptions | ConfirmOptions)?.cancelText ?? 'Cancel' }}
</UButton> </UButton>
</template> </template>
@ -121,7 +121,6 @@ const focusInput = async () => {
requestAnimationFrame(focusPrimary); requestAnimationFrame(focusPrimary);
}; };
const onCancel = () => cancel();
const onEnter = () => const onEnter = () =>
confirm('confirm' === state.current?.type ? selected.value : localInput.value); confirm('confirm' === state.current?.type ? selected.value : localInput.value);

View file

@ -170,7 +170,7 @@
</div> </div>
<div <div
v-if="show_description && !hasFormatInConfig && get_preset(form.preset)?.description" v-if="show_description && !hasFormatInConfig && findPreset(form.preset)?.description"
class="max-h-36 overflow-auto rounded-md border border-default bg-muted/30 px-3 py-2 text-sm text-toned" class="max-h-36 overflow-auto rounded-md border border-default bg-muted/30 px-3 py-2 text-sm text-toned"
> >
<button <button
@ -180,7 +180,7 @@
> >
<span class="inline-flex items-start gap-2"> <span class="inline-flex items-start gap-2">
<UIcon name="i-lucide-info" class="mt-0.5 size-4 shrink-0 text-info" /> <UIcon name="i-lucide-info" class="mt-0.5 size-4 shrink-0 text-info" />
<span class="is-ellipsis">{{ get_preset(form.preset)?.description }}</span> <span class="is-ellipsis">{{ findPreset(form.preset)?.description }}</span>
</span> </span>
</button> </button>
</div> </div>
@ -1124,7 +1124,6 @@ const hasFormatInConfig = computed(
(): boolean => !!form.value.cli?.match(/(?<!\S)(-f|--format)(=|\s)(\S+)/), (): boolean => !!form.value.cli?.match(/(?<!\S)(-f|--format)(=|\s)(\S+)/),
); );
const get_preset = (name: string | undefined) => findPreset(name);
const expand_description = (e: Event) => const expand_description = (e: Event) =>
toggleClass(e.target as HTMLElement, ['is-ellipsis', 'is-pre-wrap']); toggleClass(e.target as HTMLElement, ['is-ellipsis', 'is-pre-wrap']);

View file

@ -63,7 +63,7 @@
icon="i-lucide-refresh-cw" icon="i-lucide-refresh-cw"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
@click="() => void reloadContent()" @click="() => void loadContent(page)"
> >
<span>Reload</span> <span>Reload</span>
</UButton> </UButton>
@ -122,7 +122,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -447,7 +447,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -648,14 +648,6 @@ const loadContent = async (pageNumber = 1): Promise<void> => {
await syncPageQuery(pageNumber); await syncPageQuery(pageNumber);
}; };
const reloadContent = async (): Promise<void> => {
await loadContent(page.value);
};
const navigatePage = async (newPage: number): Promise<void> => {
await loadContent(newPage);
};
const resetEditor = (): void => { const resetEditor = (): void => {
item.value = {}; item.value = {};
itemRef.value = null; itemRef.value = null;

View file

@ -63,7 +63,7 @@
icon="i-lucide-refresh-cw" icon="i-lucide-refresh-cw"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
@click="() => void reloadContent()" @click="() => void loadContent(page)"
> >
<span>Reload</span> <span>Reload</span>
</UButton> </UButton>
@ -122,7 +122,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -399,7 +399,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -567,14 +567,6 @@ const loadContent = async (pageNumber = 1): Promise<void> => {
await syncPageQuery(pageNumber); await syncPageQuery(pageNumber);
}; };
const reloadContent = async (): Promise<void> => {
await loadContent(page.value);
};
const navigatePage = async (newPage: number): Promise<void> => {
await loadContent(newPage);
};
const resetEditor = (): void => { const resetEditor = (): void => {
item.value = {}; item.value = {};
itemRef.value = null; itemRef.value = null;

View file

@ -76,7 +76,7 @@
icon="i-lucide-refresh-cw" icon="i-lucide-refresh-cw"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
@click="() => void reloadContent()" @click="() => void loadContent(page)"
> >
<span>Reload</span> <span>Reload</span>
</UButton> </UButton>
@ -135,7 +135,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -497,7 +497,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -706,14 +706,6 @@ const loadContent = async (pageNumber = page.value): Promise<void> => {
await notificationsStore.loadNotifications(pageNumber); await notificationsStore.loadNotifications(pageNumber);
}; };
const reloadContent = async (): Promise<void> => {
await loadContent(page.value);
};
const navigatePage = async (newPage: number): Promise<void> => {
await loadContent(newPage);
};
const resetEditor = (): void => { const resetEditor = (): void => {
target.value = defaultState(); target.value = defaultState();
targetRef.value = undefined; targetRef.value = undefined;

View file

@ -62,7 +62,7 @@
icon="i-lucide-refresh-cw" icon="i-lucide-refresh-cw"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
@click="() => void reloadContent()" @click="() => void presetsStore.loadPresets(1, 1000)"
> >
<span>Reload</span> <span>Reload</span>
</UButton> </UButton>
@ -553,10 +553,6 @@ const toggleFilterPanel = async (): Promise<void> => {
filterInput.value?.inputRef?.value?.focus?.({ preventScroll: true }); filterInput.value?.inputRef?.value?.focus?.({ preventScroll: true });
}; };
const reloadContent = async (): Promise<void> => {
await presetsStore.loadPresets(1, 1000);
};
const toggleMasterSelection = (): void => { const toggleMasterSelection = (): void => {
if (allSelected.value) { if (allSelected.value) {
selectedIds.value = []; selectedIds.value = [];
@ -644,5 +640,5 @@ const calcPath = (path?: string): string => {
return path ? location + '/' + sTrim(path, '/') : location; return path ? location + '/' + sTrim(path, '/') : location;
}; };
onMounted(async () => await reloadContent()); onMounted(async () => await presetsStore.loadPresets(1, 1000));
</script> </script>

View file

@ -71,7 +71,7 @@
icon="i-lucide-refresh-cw" icon="i-lucide-refresh-cw"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
@click="() => void reloadContent()" @click="() => void loadDefinitions(1, 1000)"
> >
<span>Reload</span> <span>Reload</span>
</UButton> </UButton>
@ -642,10 +642,6 @@ const toggleFilterPanel = async (): Promise<void> => {
filterInput.value?.inputRef?.value?.focus?.({ preventScroll: true }); filterInput.value?.inputRef?.value?.focus?.({ preventScroll: true });
}; };
const reloadContent = async (): Promise<void> => {
await loadDefinitions(1, 1000);
};
const toggleDisplayStyle = (): void => { const toggleDisplayStyle = (): void => {
display_style.value = display_style.value === 'list' ? 'grid' : 'list'; display_style.value = display_style.value === 'list' ? 'grid' : 'list';
}; };
@ -837,7 +833,7 @@ const exportDefinition = async (summary: TaskDefinitionSummary): Promise<void> =
onMounted(async () => { onMounted(async () => {
if (!definitions.value.length) { if (!definitions.value.length) {
await reloadContent(); await loadDefinitions(1, 1000);
} }
}); });
</script> </script>

View file

@ -62,7 +62,7 @@
icon="i-lucide-refresh-cw" icon="i-lucide-refresh-cw"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
@click="() => void reloadContent()" @click="() => void loadContent(page)"
> >
<span>Reload</span> <span>Reload</span>
</UButton> </UButton>
@ -121,7 +121,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -646,7 +646,7 @@
:disabled="isLoading" :disabled="isLoading"
show-edges show-edges
:sibling-count="0" :sibling-count="0"
@update:page="navigatePage" @update:page="loadContent"
size="sm" size="sm"
/> />
</div> </div>
@ -1002,14 +1002,6 @@ const loadContent = async (pageNumber = page.value, fromMounted: boolean = false
} }
}; };
const reloadContent = async (fromMounted: boolean = false) => {
await loadContent(page.value, fromMounted);
};
const navigatePage = async (newPage: number): Promise<void> => {
await loadContent(newPage);
};
const resetForm = (closeForm: boolean = false) => { const resetForm = (closeForm: boolean = false) => {
task.value = createEmptyTask(); task.value = createEmptyTask();
taskRef.value = null; taskRef.value = null;