fix: Style issue with conversation header (#11655)

This commit is contained in:
Sivin Varghese
2025-06-03 15:21:30 +05:30
committed by GitHub
parent 02c4863d95
commit ff0ad53f49
6 changed files with 15 additions and 14 deletions

View File

@@ -56,7 +56,7 @@ useKeyboardEvents(keyboardEvents);
<template> <template>
<div <div
class="flex flex-col justify-center items-center absolute top-24 ltr:right-2 rtl:left-2 bg-n-solid-2 border border-n-weak rounded-full gap-2 p-1" class="flex flex-col justify-center items-center absolute top-36 xl:top-24 ltr:right-2 rtl:left-2 bg-n-solid-2 border border-n-weak rounded-full gap-2 p-1"
> >
<Button <Button
v-tooltip.top="$t('CONVERSATION.SIDEBAR.CONTACT')" v-tooltip.top="$t('CONVERSATION.SIDEBAR.CONTACT')"

View File

@@ -134,7 +134,7 @@ useEmitter(CMD_RESOLVE_CONVERSATION, onCmdResolveConversation);
<template> <template>
<div class="relative flex items-center justify-end resolve-actions"> <div class="relative flex items-center justify-end resolve-actions">
<div <div
class="rounded-lg shadow outline-1 outline" class="rounded-lg shadow outline-1 outline flex-shrink-0"
:class="!showOpenButton ? 'outline-n-container' : 'outline-transparent'" :class="!showOpenButton ? 'outline-n-container' : 'outline-transparent'"
> >
<Button <Button
@@ -178,7 +178,7 @@ useEmitter(CMD_RESOLVE_CONVERSATION, onCmdResolveConversation);
<div <div
v-if="showActionsDropdown" v-if="showActionsDropdown"
v-on-clickaway="closeDropdown" v-on-clickaway="closeDropdown"
class="dropdown-pane dropdown-pane--open left-auto top-full mt-0.5 ltr:right-0 rtl:left-0 max-w-[12.5rem] min-w-[9.75rem]" class="dropdown-pane dropdown-pane--open left-auto top-full mt-0.5 start-0 xl:start-auto xl:end-0 max-w-[12.5rem] min-w-[9.75rem]"
> >
<WootDropdownMenu class="mb-0"> <WootDropdownMenu class="mb-0">
<WootDropdownItem v-if="!isPending"> <WootDropdownItem v-if="!isPending">

View File

@@ -107,10 +107,10 @@ const isLinearFeatureEnabled = computed(() =>
<template> <template>
<div <div
ref="conversationHeader" ref="conversationHeader"
class="flex flex-col items-center justify-center flex-1 w-full min-w-0 xl:flex-row px-3 py-2 border-b bg-n-background border-n-weak h-24 xl:h-12" class="flex flex-col gap-3 items-center justify-between flex-1 w-full min-w-0 xl:flex-row px-3 py-2 border-b bg-n-background border-n-weak h-24 xl:h-12"
> >
<div <div
class="flex items-center justify-start w-full xl:w-auto max-w-full min-w-0" class="flex items-center justify-start w-full xl:w-auto max-w-full min-w-0 xl:flex-1"
> >
<BackButton <BackButton
v-if="showBackButton" v-if="showBackButton"
@@ -122,11 +122,12 @@ const isLinearFeatureEnabled = computed(() =>
:username="currentContact.name" :username="currentContact.name"
:status="currentContact.availability_status" :status="currentContact.availability_status"
size="32px" size="32px"
class="flex-shrink-0"
/> />
<div <div
class="flex flex-col items-start min-w-0 ml-2 overflow-hidden rtl:ml-0 rtl:mr-2 w-fit" class="flex flex-col items-start min-w-0 ml-2 overflow-hidden rtl:ml-0 rtl:mr-2"
> >
<div class="flex flex-row items-center max-w-full gap-1 p-0 m-0 w-fit"> <div class="flex flex-row items-center max-w-full gap-1 p-0 m-0">
<span <span
class="text-sm font-medium truncate leading-tight text-n-slate-12" class="text-sm font-medium truncate leading-tight text-n-slate-12"
> >
@@ -136,7 +137,7 @@ const isLinearFeatureEnabled = computed(() =>
v-if="!isHMACVerified" v-if="!isHMACVerified"
v-tooltip="$t('CONVERSATION.UNVERIFIED_SESSION')" v-tooltip="$t('CONVERSATION.UNVERIFIED_SESSION')"
size="14" size="14"
class="text-n-amber-10 my-0 mx-0 min-w-[14px]" class="text-n-amber-10 my-0 mx-0 min-w-[14px] flex-shrink-0"
icon="warning" icon="warning"
/> />
</div> </div>
@@ -152,20 +153,20 @@ const isLinearFeatureEnabled = computed(() =>
</div> </div>
</div> </div>
<div <div
class="flex flex-row items-center justify-start xl:justify-end flex-grow gap-2 w-full xl:w-auto mt-3 header-actions-wrap xl:mt-0" class="flex flex-row items-center justify-start xl:justify-end flex-shrink-0 gap-2 w-full xl:w-auto header-actions-wrap"
> >
<SLACardLabel <SLACardLabel
v-if="hasSlaPolicyId" v-if="hasSlaPolicyId"
:chat="chat" :chat="chat"
show-extended-info show-extended-info
:parent-width="width" :parent-width="width"
class="hidden lg:flex" class="hidden md:flex"
/> />
<Linear <Linear
v-if="isLinearIntegrationEnabled && isLinearFeatureEnabled" v-if="isLinearIntegrationEnabled && isLinearFeatureEnabled"
:conversation-id="currentChat.id" :conversation-id="currentChat.id"
:parent-width="width" :parent-width="width"
class="hidden lg:flex" class="hidden md:flex"
/> />
<MoreActions :conversation-id="currentChat.id" /> <MoreActions :conversation-id="currentChat.id" />
</div> </div>

View File

@@ -134,7 +134,7 @@ onUnmounted(() => {
<SLAPopoverCard <SLAPopoverCard
v-if="showSlaPopoverCard" v-if="showSlaPopoverCard"
:sla-missed-events="slaEvents" :sla-missed-events="slaEvents"
class="rtl:left-0 ltr:right-0 top-7 hidden group-hover:flex" class="start-0 xl:start-auto xl:end-0 top-7 hidden group-hover:flex"
/> />
</div> </div>
</template> </template>

View File

@@ -142,7 +142,7 @@ onMounted(() => {
v-if="linkedIssue" v-if="linkedIssue"
:issue="linkedIssue.issue" :issue="linkedIssue.issue"
:link-id="linkedIssue.id" :link-id="linkedIssue.id"
class="absolute rtl:left-0 ltr:right-0 top-9 invisible group-hover:visible" class="absolute start-0 xl:start-auto xl:end-0 top-9 invisible group-hover:visible"
@unlink-issue="unlinkIssue" @unlink-issue="unlinkIssue"
/> />
<woot-modal <woot-modal

View File

@@ -205,7 +205,7 @@ export default {
</script> </script>
<template> <template>
<section class="flex w-full h-full"> <section class="flex w-full h-full min-w-0">
<ChatList <ChatList
:show-conversation-list="showConversationList" :show-conversation-list="showConversationList"
:conversation-inbox="inboxId" :conversation-inbox="inboxId"