diff --git a/components/i/library/Header.vue b/components/i/library/Header.vue index 17f022e48933685f9640f783e5e590d4c515a80e..b9a1ee462e59140fd8b4c07384ce97b4f27a11d8 100644 --- a/components/i/library/Header.vue +++ b/components/i/library/Header.vue @@ -28,12 +28,24 @@
+ > + +
@@ -61,7 +73,7 @@ defineProps({ default: '' } }) -const emit = defineEmits(['search']) +const emit = defineEmits(['search', 'clear']) const searchQuery = ref('') const searchLoading = ref(false) defineShortcuts({ @@ -75,4 +87,8 @@ defineShortcuts({ } } }) +function handleClear () { + searchQuery.value = '' + emit('clear') +} diff --git a/pages/library/index.vue b/pages/library/index.vue index c7303a4263650082e6d0f575458169bc7c156fb6..4ab86abb9ed159b0f5f4e136b28958e1845f6e57 100644 --- a/pages/library/index.vue +++ b/pages/library/index.vue @@ -1,6 +1,6 @@