summaryrefslogtreecommitdiff
path: root/packages/client/src/components/MkVisibility.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-12-27 14:36:33 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-12-27 14:36:33 +0900
commit9384f5399da39e53855beb8e7f8ded1aa56bf72e (patch)
treece5959571a981b9c4047da3c7b3fd080aa44222c /packages/client/src/components/MkVisibility.vue
parentwip: retention for dashboard (diff)
downloadmisskey-9384f5399da39e53855beb8e7f8ded1aa56bf72e.tar.gz
misskey-9384f5399da39e53855beb8e7f8ded1aa56bf72e.tar.bz2
misskey-9384f5399da39e53855beb8e7f8ded1aa56bf72e.zip
rename: client -> frontend
Diffstat (limited to 'packages/client/src/components/MkVisibility.vue')
-rw-r--r--packages/client/src/components/MkVisibility.vue48
1 files changed, 0 insertions, 48 deletions
diff --git a/packages/client/src/components/MkVisibility.vue b/packages/client/src/components/MkVisibility.vue
deleted file mode 100644
index 229907fbb8..0000000000
--- a/packages/client/src/components/MkVisibility.vue
+++ /dev/null
@@ -1,48 +0,0 @@
-<template>
-<span v-if="note.visibility !== 'public'" :class="$style.visibility" :title="i18n.ts._visibility[note.visibility]">
- <i v-if="note.visibility === 'home'" class="ti ti-home"></i>
- <i v-else-if="note.visibility === 'followers'" class="ti ti-lock-open"></i>
- <i v-else-if="note.visibility === 'specified'" ref="specified" class="ti ti-mail"></i>
-</span>
-<span v-if="note.localOnly" :class="$style.localOnly" :title="i18n.ts._visibility['localOnly']"><i class="ti ti-world-off"></i></span>
-</template>
-
-<script lang="ts" setup>
-import { ref } from 'vue';
-import XDetails from '@/components/MkUsersTooltip.vue';
-import * as os from '@/os';
-import { useTooltip } from '@/scripts/use-tooltip';
-import { i18n } from '@/i18n';
-
-const props = defineProps<{
- note: {
- visibility: string;
- localOnly?: boolean;
- visibleUserIds?: string[];
- },
-}>();
-
-const specified = $ref<HTMLElement>();
-
-if (props.note.visibility === 'specified') {
- useTooltip($$(specified), async (showing) => {
- const users = await os.api('users/show', {
- userIds: props.note.visibleUserIds,
- limit: 10,
- });
-
- os.popup(XDetails, {
- showing,
- users,
- count: props.note.visibleUserIds.length,
- targetElement: specified,
- }, {}, 'closed');
- });
-}
-</script>
-
-<style lang="scss" module>
-.visibility, .localOnly {
- margin-left: 0.5em;
-}
-</style>