Skip to content

Commit d510d66

Browse files
committed
fix: 🐛 Corrige le décalage de la searchbar et le placement de l'icone
1 parent 06887a9 commit d510d66

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

src/components/DsfrHeader/DsfrHeader.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,11 @@ export default defineComponent({
112112
<slot name="operator" />
113113
</div>
114114
<div
115-
v-if="showSearch || (quickLinks && quickLinks.length)"
115+
v-if="showSearch || quickLinks?.length"
116116
class="fr-header__navbar"
117117
>
118118
<button
119+
v-if="showSearch"
119120
class="fr-btn"
120121
aria-controls="header-search"
121122
aria-label="Recherche"
@@ -128,6 +129,7 @@ export default defineComponent({
128129
/>
129130
</button>
130131
<button
132+
v-if="quickLinks?.length"
131133
id="button-menu"
132134
class="fr-btn--menu fr-btn"
133135
:data-fr-opened="showMenu"

src/components/DsfrHeader/DsfrHeaderMenuLink.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ export default defineComponent({
9292
</template>
9393

9494
<style scoped>
95-
9695
.icon-left {
9796
margin-right: 0.5rem
9897
}
@@ -105,7 +104,7 @@ export default defineComponent({
105104
align-items: center;
106105
}
107106
108-
.reverse {
107+
.fr-header .fr-links-group .reverse {
109108
flex-direction: row-reverse;
110109
}
111110
</style>

src/components/DsfrInput/DsfrInput.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export default defineComponent({
2929
type: String,
3030
default: '',
3131
},
32+
isWithWrapper: Boolean,
3233
labelVisible: Boolean,
3334
modelValue: {
3435
type: String,
@@ -62,8 +63,13 @@ export default defineComponent({
6263
>{{ hint }}</span>
6364
</label>
6465
<div
65-
class="fr-input-wrap"
66-
:class="[wrapperClass, { 'fr-fi-calendar-line': $attrs.type === 'date' }]"
66+
:class="[
67+
{
68+
'fr-input-wrap': isWithWrapper || $attrs.type === 'date',
69+
'fr-fi-calendar-line': $attrs.type === 'date',
70+
},
71+
wrapperClass,
72+
]"
6773
>
6874
<component
6975
:is="isComponent"

0 commit comments

Comments
 (0)