UPSTREAM BASELINE: nextcloud/spreed v22.0.12 (без изменений)
Type checking / changes (push) Has been cancelled
Type checking / test (push) Has been cancelled
Type checking / typescript-summary (push) Has been cancelled
Node tests / changes (push) Has been cancelled
Node tests / test (push) Has been cancelled
Node tests / test-summary (push) Has been cancelled

Источник: https://github.com/nextcloud/spreed/archive/refs/tags/v22.0.12.tar.gz
С этого коммита ветка официального Nextcloud Talk отрезана (решение владельца 2026-07-06).
Все дальнейшие изменения — только наши; версии релизов: 22.0.12-f7.N.
This commit is contained in:
2026-07-06 14:07:50 +00:00
commit 01acfa3b40
1716 changed files with 613013 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
<!--
- SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
<template>
<NcHeaderButton
id="talk-sidebar-trigger"
:title="ariaLabel"
:aria-label="ariaLabel"
@click="emit('click')">
<template #icon>
<IconMessageTextOutline :size="20" />
</template>
</NcHeaderButton>
</template>
<script setup lang="ts">
import type { UnwrapNestedRefs } from 'vue'
import { t } from '@nextcloud/l10n'
import { computed } from 'vue'
import NcHeaderButton from '@nextcloud/vue/components/NcHeaderButton'
import IconMessageTextOutline from 'vue-material-design-icons/MessageTextOutline.vue'
const props = defineProps<{
sidebarState: UnwrapNestedRefs<{ isOpen: boolean }>
}>()
const emit = defineEmits<{
(event: 'click'): void
}>()
const ariaLabel = computed(() => {
return props.sidebarState.isOpen
? t('spreed', 'Close Talk sidebar')
: t('spreed', 'Open Talk sidebar')
})
</script>
<style scoped>
#talk-sidebar-trigger {
margin-inline-start: var(--default-grid-baseline);
}
</style>