mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-19 00:45:27 +02:00
* fix(frontend): ロールポリシーによりダイレクトメッセージが無効化されている際のデッキのダイレクトメッセージカラムの挙動を改善 * Update Changelog
33 lines
1.1 KiB
Vue
33 lines
1.1 KiB
Vue
<!--
|
|
SPDX-FileCopyrightText: syuilo and misskey-project
|
|
SPDX-License-Identifier: AGPL-3.0-only
|
|
-->
|
|
|
|
<template>
|
|
<XColumn :column="column" :isStacked="isStacked">
|
|
<template #header><i class="ti ti-messages" style="margin-right: 8px;"></i>{{ column.name || i18n.ts._deck._columns.chat }}</template>
|
|
|
|
<div style="padding: 8px;" class="_gaps">
|
|
<MkInfo v-if="$i.policies.chatAvailability === 'readonly'">{{ i18n.ts._chat.chatIsReadOnlyForThisAccountOrServer }}</MkInfo>
|
|
<MkInfo v-else-if="$i.policies.chatAvailability === 'unavailable'" warn>{{ i18n.ts._chat.chatNotAvailableForThisAccountOrServer }}</MkInfo>
|
|
<MkChatHistories v-if="$i.policies.chatAvailability !== 'unavailable'"/>
|
|
</div>
|
|
</XColumn>
|
|
</template>
|
|
|
|
<script lang="ts" setup>
|
|
import { ensureSignin } from '@/i.js';
|
|
import { i18n } from '../../i18n.js';
|
|
import XColumn from './column.vue';
|
|
import type { Column } from '@/deck.js';
|
|
import MkInfo from '@/components/MkInfo.vue';
|
|
import MkChatHistories from '@/components/MkChatHistories.vue';
|
|
|
|
defineProps<{
|
|
column: Column;
|
|
isStacked: boolean;
|
|
}>();
|
|
|
|
const $i = ensureSignin();
|
|
</script>
|