feat: Add RTL Support to Widget (#11022)

This PR adds RTL support to the web widget for improved right-to-left language compatibility, updates colors, and cleans up code.

Fixes https://linear.app/chatwoot/issue/CW-4089/rtl-issues-on-widget

https://github.com/chatwoot/chatwoot/issues/9791

Other PR: https://github.com/chatwoot/chatwoot/pull/11016
This commit is contained in:
Sivin Varghese
2025-03-21 22:09:03 +05:30
committed by GitHub
parent e4ea078e52
commit 3a693947b5
76 changed files with 966 additions and 2406 deletions

View File

@@ -62,7 +62,7 @@ export default {
}"
@click="joinTheCall"
>
<FluentIcon icon="video-add" class="mr-2" />
<FluentIcon icon="video-add" class="rtl:ml-2 ltr:mr-2" />
{{ $t('INTEGRATIONS.DYTE.CLICK_HERE_TO_JOIN') }}
</button>
<div v-if="dyteAuthToken" class="video-call--container">
@@ -81,8 +81,6 @@ export default {
</template>
<style lang="scss" scoped>
@import 'widget/assets/scss/variables.scss';
.video-call--container {
position: fixed;
top: 72px;
@@ -101,15 +99,10 @@ export default {
}
.join-call-button {
margin: $space-small 0;
border-radius: 4px;
display: flex;
align-items: center;
@apply flex items-center my-2 rounded-lg;
}
.leave-room-button {
position: absolute;
top: 0;
right: $space-small;
@apply absolute top-0 ltr:right-2 rtl:left-2 px-1 rounded-md;
}
</style>