Skip to content

Commit 690de35

Browse files
wip(nuonic-plugin-installer): add search functionality and update localization for plugin listing
1 parent 12e80c6 commit 690de35

File tree

4 files changed

+29
-6
lines changed

4 files changed

+29
-6
lines changed

src/Resources/app/administration/src/module/nuonic-plugin-installer/page/nuonic-plugin-installer-list/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,9 @@ Component.register('nuonic-plugin-installer-list', {
4848
this.limit = limit;
4949
this.getList();
5050
},
51+
onSearch(value) {
52+
this.term = value;
53+
this.getList();
54+
},
5155
},
5256
});

src/Resources/app/administration/src/module/nuonic-plugin-installer/page/nuonic-plugin-installer-list/nuonic-plugin-installer-list.html.twig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
{% block nuonic_plugin_installer_index %}
22
<sw-meteor-page hide-icon>
3+
<template #search-bar>
4+
{% block sw_extension_my_extensions_index_smart_bar_search_slot_search_bar %}
5+
<sw-search-bar initial-search-type="ce_plugins" :placeholder="$tc('nuonic-plugin-installer.extension.listing.placeholderSearchBar')" @search="onSearch" />
6+
7+
{% endblock %}
8+
</template>
9+
310
<div class="nuonic-plugin-installer-index">
411
<sw-skeleton v-if="isLoading" :variant="skeletonVariant" />
512
<div v-else class="nuonic-plugin-installer-index__listing-grid">
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
{
22
"nuonic-plugin-installer": {
3-
"extension" : {
3+
"extension": {
44
"title": "OpenSource Plugin Installer",
5-
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vel diam mi. Quisque consectetur condimentum blandit. Integer nunc nisi, porttitor sed nunc bibendum, vestibulum."
5+
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vel diam mi. Quisque consectetur condimentum blandit. Integer nunc nisi, porttitor sed nunc bibendum, vestibulum.",
6+
"listing": {
7+
"placeholderSearchBar": "Suche nach Plugins"
8+
}
69
}
10+
},
11+
"ce_plugins": {
12+
"moduleTitle": "OpenSource Plugin"
713
}
8-
}
14+
}
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
{
22
"nuonic-plugin-installer": {
3-
"extension" : {
3+
"extension": {
44
"title": "OpenSource Plugin Installer",
5-
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vel diam mi. Quisque consectetur condimentum blandit. Integer nunc nisi, porttitor sed nunc bibendum, vestibulum."
5+
"description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vel diam mi. Quisque consectetur condimentum blandit. Integer nunc nisi, porttitor sed nunc bibendum, vestibulum.",
6+
"listing": {
7+
"placeholderSearchBar": "Search for plugins"
8+
}
69
}
10+
},
11+
"ce_plugins": {
12+
"moduleTitle": "OpenSource Plugin"
713
}
8-
}
14+
}

0 commit comments

Comments
 (0)