mirror of
https://github.com/nextcloud/server.git
synced 2026-03-22 02:21:12 -04:00
65 lines
1.4 KiB
JavaScript
65 lines
1.4 KiB
JavaScript
/**
|
|
* SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
import { ShareType } from '@nextcloud/sharing'
|
|
|
|
const shareWithTitle = function(share) {
|
|
if (share.type === ShareType.Group) {
|
|
return t(
|
|
'files_sharing',
|
|
'Shared with you and the group {group} by {owner}',
|
|
{
|
|
group: share.shareWithDisplayName,
|
|
owner: share.ownerDisplayName,
|
|
},
|
|
undefined,
|
|
{ escape: false },
|
|
)
|
|
} else if (share.type === ShareType.Team) {
|
|
return t(
|
|
'files_sharing',
|
|
'Shared with you and {circle} by {owner}',
|
|
{
|
|
circle: share.shareWithDisplayName,
|
|
owner: share.ownerDisplayName,
|
|
},
|
|
undefined,
|
|
{ escape: false },
|
|
)
|
|
} else if (share.type === ShareType.Room) {
|
|
if (share.shareWithDisplayName) {
|
|
return t(
|
|
'files_sharing',
|
|
'Shared with you and the conversation {conversation} by {owner}',
|
|
{
|
|
conversation: share.shareWithDisplayName,
|
|
owner: share.ownerDisplayName,
|
|
},
|
|
undefined,
|
|
{ escape: false },
|
|
)
|
|
} else {
|
|
return t(
|
|
'files_sharing',
|
|
'Shared with you in a conversation by {owner}',
|
|
{
|
|
owner: share.ownerDisplayName,
|
|
},
|
|
undefined,
|
|
{ escape: false },
|
|
)
|
|
}
|
|
} else {
|
|
return t(
|
|
'files_sharing',
|
|
'Shared with you by {owner}',
|
|
{ owner: share.ownerDisplayName },
|
|
undefined,
|
|
{ escape: false },
|
|
)
|
|
}
|
|
}
|
|
|
|
export { shareWithTitle }
|