Skip to content

Commit 51bbb3c

Browse files
marie-jantleblanc
authored andcommitted
feat: allow to search project (#737)
ref: MANAGER-2716
1 parent 737ee44 commit 51bbb3c

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

packages/manager/apps/public-cloud/src/assets/theme/_sidebar.less

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ cloud-sidebar { /* stylelint-disable-line */
5757
left: 0;
5858
}
5959

60+
.oui-input-group {
61+
.oui-button {
62+
right: 0;
63+
}
64+
}
65+
6066
oui-clipboard { /* stylelint-disable-line */
6167
.oui-clipboard__control,
6268
.oui-clipboard__button {

packages/manager/modules/pci/src/projects/project/sidebar/project-list/project-list.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,16 @@
1919
</div>
2020
<div class="mt-3" data-ng-if="$ctrl.projects && $ctrl.projects.length > 0">
2121
<strong class="text-white" data-translate="cloud_sidebar_projectlist_title"></strong>
22+
<div class="oui-search mt-2">
23+
<div class="oui-input-group oui-input-group_search">
24+
<input type="text" class="oui-input pr-4" data-ng-model="$ctrl.searchText" placeholder="{{:: 'cloud_sidebar_projectlist_title_search' | translate }}">
25+
<button class="oui-button" type="button">
26+
<span class="oui-icon oui-icon-search_extra-thin" aria-hidden="true"></span>
27+
</button>
28+
</div>
29+
</div>
2230
<ul class="list-unstyled mt-2 mb-5">
23-
<li data-ng-repeat="project in $ctrl.projects track by $index">
31+
<li data-ng-repeat="project in $ctrl.projects | filter:$ctrl.searchText track by $index">
2432
<a ui-sref="pci.projects.project({ projectId: project.project_id })" class="d-flex text-white">
2533
<span class="text-truncate" data-ng-bind="project.description"></span>
2634
<span class="text-white ml-auto my-auto oui-icon oui-icon-chevron-right" style="font-size: 0.8rem;"></span>

packages/manager/modules/pci/src/projects/project/sidebar/project-list/translations/Messages_fr_FR.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
"cloud_sidebar_projectlist_create_project": "Créer un nouveau projet",
33
"cloud_sidebar_projectlist_loading_projects": "Chargement de la liste de vos projets",
44
"cloud_sidebar_projectlist_error": "Une erreur est survenue lors de la récupération de la liste de projets ({{ err }})",
5-
"cloud_sidebar_projectlist_title": "Mes projets :"
5+
"cloud_sidebar_projectlist_title": "Mes projets",
6+
"cloud_sidebar_projectlist_title_search": "Rechercher un projet"
67
}

0 commit comments

Comments
 (0)