Commit be5dcd2e authored by George Tsiolis's avatar George Tsiolis

Replace icons in ProjectSelect vue component

parent 7456230a
<script> <script>
import $ from 'jquery'; import $ from 'jquery';
import _ from 'underscore'; import _ from 'underscore';
import Icon from '~/vue_shared/components/icon.vue';
import eventHub from '../eventhub'; import eventHub from '../eventhub';
import Api from '../../api'; import Api from '../../api';
export default { export default {
name: 'BoardProjectSelect', name: 'BoardProjectSelect',
components: {
Icon,
},
props: { props: {
groupId: { groupId: {
type: Number, type: Number,
...@@ -78,11 +82,10 @@ export default { ...@@ -78,11 +82,10 @@ export default {
aria-expanded="false" aria-expanded="false"
> >
{{ selectedProjectName }} {{ selectedProjectName }}
<i <icon
class="fa fa-chevron-down" name="angle-down"
aria-hidden="true" aria-hidden="true"
> />
</i>
</button> </button>
<div class="dropdown-menu dropdown-menu-selectable dropdown-menu-full-width"> <div class="dropdown-menu dropdown-menu-selectable dropdown-menu-full-width">
<div class="dropdown-title"> <div class="dropdown-title">
...@@ -92,12 +95,12 @@ export default { ...@@ -92,12 +95,12 @@ export default {
type="button" type="button"
class="dropdown-title-button dropdown-menu-close" class="dropdown-title-button dropdown-menu-close"
> >
<i <icon
name="merge-request-close-m"
aria-hidden="true" aria-hidden="true"
data-hidden="true" data-hidden="true"
class="fa fa-times dropdown-menu-close-icon" class="dropdown-menu-close-icon"
> />
</i>
</button> </button>
</div> </div>
<div class="dropdown-input"> <div class="dropdown-input">
...@@ -106,12 +109,12 @@ export default { ...@@ -106,12 +109,12 @@ export default {
type="search" type="search"
placeholder="Search projects" placeholder="Search projects"
/> />
<i <icon
name="search"
class="search-icon"
aria-hidden="true" aria-hidden="true"
data-hidden="true" data-hidden="true"
class="fa fa-search dropdown-input-search" />
>
</i>
</div> </div>
<div class="dropdown-content"></div> <div class="dropdown-content"></div>
<div class="dropdown-loading"> <div class="dropdown-loading">
......
...@@ -52,7 +52,6 @@ export default { ...@@ -52,7 +52,6 @@ export default {
<icon <icon
v-if="!searchQuery" v-if="!searchQuery"
name="search" name="search"
size="12"
class="search-icon" class="search-icon"
aria-hidden="true" aria-hidden="true"
/> />
......
...@@ -579,9 +579,10 @@ ...@@ -579,9 +579,10 @@
padding: 0 10px; padding: 0 10px;
.fa, .fa,
.input-icon { .input-icon,
.ic-search {
position: absolute; position: absolute;
top: 10px; top: $gl-padding-8;
right: 20px; right: 20px;
color: $dropdown-input-fa-color; color: $dropdown-input-fa-color;
font-size: 12px; font-size: 12px;
......
---
title: Replace i to icons in vue components
merge_request: 20748
author: George Tsiolis
type: changed
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment