Merge branch 'develop' into chore-replace-router-mixin

This commit is contained in:
Fayaz Ahmed
2024-09-12 00:37:55 +05:30
committed by GitHub
27 changed files with 355 additions and 205 deletions
@@ -5,6 +5,8 @@ import FluentIcon from 'shared/components/FluentIcon/Index.vue';
import HeaderActions from './HeaderActions.vue';
import useReplaceRoute from 'widget/composables/useReplaceRoute';
import darkMixin from 'widget/mixins/darkModeMixin.js';
import routerMixin from 'widget/mixins/routerMixin';
import { useDarkMode } from 'widget/composables/useDarkMode';
export default {
name: 'ChatHeader',
@@ -12,7 +14,7 @@ export default {
FluentIcon,
HeaderActions,
},
mixins: [nextAvailabilityTime, availabilityMixin, darkMixin],
mixins: [nextAvailabilityTime, availabilityMixin],
props: {
avatarUrl: {
type: String,
@@ -37,7 +39,8 @@ export default {
},
setup() {
const replaceRoute = useReplaceRoute();
return { replaceRoute };
const { getThemeClass } = useDarkMode();
return { getThemeClass, replaceRoute };
},
computed: {
isOnline() {
@@ -61,7 +64,7 @@ export default {
<template>
<header
class="flex justify-between w-full p-5"
:class="$dm('bg-white', 'dark:bg-slate-900')"
:class="getThemeClass('bg-white', 'dark:bg-slate-900')"
>
<div class="flex items-center">
<button
@@ -72,7 +75,7 @@ export default {
<FluentIcon
icon="chevron-left"
size="24"
:class="$dm('text-black-900', 'dark:text-slate-50')"
:class="getThemeClass('text-black-900', 'dark:text-slate-50')"
/>
</button>
<img
@@ -84,7 +87,7 @@ export default {
<div>
<div
class="flex items-center text-base font-medium leading-4"
:class="$dm('text-black-900', 'dark:text-slate-50')"
:class="getThemeClass('text-black-900', 'dark:text-slate-50')"
>
<span v-dompurify-html="title" class="mr-1" />
<div
@@ -94,7 +97,7 @@ export default {
</div>
<div
class="mt-1 text-xs leading-3"
:class="$dm('text-black-700', 'dark:text-slate-400')"
:class="getThemeClass('text-black-700', 'dark:text-slate-400')"
>
{{ replyWaitMessage }}
</div>