chore: Refactors chatlist header css to work with RTL (#6520)

authored by 1277421+nithindavid@users.noreply.github.com
This commit is contained in:
Nithin David Thomas
2023-02-23 16:45:56 +05:30
committed by GitHub
parent 8935933266
commit 2674130714
7 changed files with 46 additions and 44 deletions

View File

@@ -93,22 +93,10 @@
@include flex; @include flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
padding: $zero $zero $space-micro; padding: 0 var(--space-normal);
.page-title { .page-title {
margin-bottom: $zero; margin-bottom: 0;
margin-left: $space-normal;
}
.status--filter {
background-color: $color-background-light;
border: 1px solid $color-border;
float: right;
font-size: $font-size-mini;
height: $space-medium;
margin: 0;
padding: $zero $space-medium $zero $space-normal;
width: auto;
} }
} }

View File

@@ -53,11 +53,10 @@
<woot-button <woot-button
v-else v-else
v-tooltip.right="$t('FILTER.TOOLTIP_LABEL')" v-tooltip.right="$t('FILTER.TOOLTIP_LABEL')"
variant="clear" variant="smooth"
color-scheme="secondary" color-scheme="secondary"
icon="filter" icon="filter"
size="small" size="tiny"
class="btn-filter"
@click="onToggleAdvanceFiltersModal" @click="onToggleAdvanceFiltersModal"
/> />
</div> </div>
@@ -838,10 +837,6 @@ export default {
align-items: center; align-items: center;
} }
.btn-filter {
margin: 0 var(--space-smaller);
}
.filter__applied { .filter__applied {
padding: 0 0 var(--space-slab) 0 !important; padding: 0 0 var(--space-slab) 0 !important;
border-bottom: 1px solid var(--color-border); border-bottom: 1px solid var(--color-border);
@@ -850,4 +845,14 @@ export default {
.delete-custom-view__button { .delete-custom-view__button {
margin-right: var(--space-normal); margin-right: var(--space-normal);
} }
.tab--chat-type {
padding: 0 var(--space-normal);
::v-deep {
.tabs {
padding: 0;
}
}
}
</style> </style>

View File

@@ -22,7 +22,6 @@ export default {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
.toggle-sidebar { .toggle-sidebar {
margin-right: var(--space-small);
margin-left: var(--space-minus-small); margin-left: var(--space-minus-small);
} }
</style> </style>

View File

@@ -181,7 +181,7 @@ export default {
align-items: center; align-items: center;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
padding: var(--space-smaller) 0 var(--space-smaller) var(--space-small); padding: var(--space-smaller);
margin: 0; margin: 0;
.info-wrap { .info-wrap {

View File

@@ -44,3 +44,14 @@ export default {
}, },
}; };
</script> </script>
<style lang="scss" scoped>
.status--filter {
background-color: var(--color-background-light);
border: 1px solid var(--color-border);
font-size: var(--font-size-mini);
height: var(--space-medium);
margin: 0 var(--space-smaller);
padding: 0 var(--space-medium) 0 var(--space-small);
width: auto;
}
</style>

View File

@@ -1,10 +1,10 @@
<template> <template>
<div v-on-clickaway="closeSearch" class="search-wrap"> <div v-on-clickaway="closeSearch" class="search-wrap">
<div class="search-header--wrap"> <div class="search-header--wrap" :class="{ 'is-active': showSearchBox }">
<woot-sidemenu-icon v-if="!showSearchBox" /> <woot-sidemenu-icon v-if="!showSearchBox" />
<div class="search" :class="{ 'is-active': showSearchBox }"> <div class="search" :class="{ 'is-active': showSearchBox }">
<div class="icon"> <div class="icon">
<fluent-icon icon="search" class="search--icon" size="28" /> <fluent-icon icon="search" class="search--icon" size="16" />
</div> </div>
<input <input
v-model="searchTerm" v-model="searchTerm"
@@ -12,11 +12,12 @@
:placeholder="$t('CONVERSATION.SEARCH_MESSAGES')" :placeholder="$t('CONVERSATION.SEARCH_MESSAGES')"
@focus="onSearch" @focus="onSearch"
/> />
<switch-layout
:is-on-expanded-layout="isOnExpandedLayout"
@toggle="$emit('toggle-conversation-layout')"
/>
</div> </div>
<switch-layout
v-if="!showSearchBox"
:is-on-expanded-layout="isOnExpandedLayout"
@toggle="$emit('toggle-conversation-layout')"
/>
</div> </div>
<div v-if="showSearchBox" class="results-wrap"> <div v-if="showSearchBox" class="results-wrap">
<div class="show-results"> <div class="show-results">
@@ -162,13 +163,14 @@ export default {
.search-header--wrap { .search-header--wrap {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center;
min-height: var(--space-large); min-height: var(--space-large);
} }
.search { .search {
display: flex; display: flex;
flex: 1; flex: 1;
padding: 0; padding: 0 var(--space-smaller);
border-bottom: 1px solid transparent; border-bottom: 1px solid transparent;
&:hover { &:hover {
@@ -193,8 +195,7 @@ export default {
.search--icon { .search--icon {
color: var(--s-600); color: var(--s-600);
font-size: var(--font-size-large); margin: 0 var(--space-smaller);
padding: 0 var(--space-small) 0 0;
} }
.icon { .icon {

View File

@@ -1,16 +1,14 @@
<template> <template>
<div> <woot-button
<woot-button v-tooltip.left="$t('CONVERSATION.SWITCH_VIEW_LAYOUT')"
v-tooltip.left="$t('CONVERSATION.SWITCH_VIEW_LAYOUT')" icon="arrow-right-import"
icon="arrow-right-import" size="tiny"
size="tiny" variant="smooth"
variant="smooth" color-scheme="secondary"
color-scheme="secondary" class="layout-switch__container"
class="layout-switch__container" :class="{ expanded: isOnExpandedLayout }"
:class="{ expanded: isOnExpandedLayout }" @click="toggle"
@click="toggle" />
/>
</div>
</template> </template>
<script> <script>