feat(front): artist page search bar

This commit is contained in:
ArneBo 2024-12-29 19:18:07 +01:00 committed by upsiflu
parent e67b8693c9
commit a588726a54
2 changed files with 10 additions and 24 deletions

View File

@ -134,30 +134,15 @@ const paginateOptions = computed(() => sortedUniq([12, 30, 50, paginateBy.value]
> >
<div class="fields"> <div class="fields">
<div class="field"> <div class="field">
<label for="artist-search"> <Input search
{{ t('components.library.Artists.label.search') }} id="artist-search"
</label> v-model="query"
<div class="ui action input"> name="search"
<Input :label="t('components.library.Artists.label.search')"
id="artist-search" autofocus
v-model="query" :placeholder="labels.searchPlaceholder"
type="text" >
name="search" </Input>
autofocus
:placeholder="labels.searchPlaceholder"
>
<template #input-right>
<Button
type="submit"
auto
primary
icon="bi-search"
:aria-label="t('components.library.Artists.button.search')"
>
</Button>
</template>
</Input>
</div>
</div> </div>
<div class="field"> <div class="field">
<label for="tags-search">{{ t('components.library.Artists.label.tags') }}</label> <label for="tags-search">{{ t('components.library.Artists.label.tags') }}</label>

View File

@ -94,6 +94,7 @@ const model = defineModel<string|number>()
<!-- Search --> <!-- Search -->
<Button <Button
solid primary solid primary
type="submit"
v-if="restProps.search" v-if="restProps.search"
class="input-right search" class="input-right search"
> >