@let post = this.post(); @let loggedIn = this.loginService.loggedIn.value; @let isBskyPost = !!post.bskyUri; @let isExternalPost = post.user.url.startsWith('@') && post.privacy !== 1 && post.privacy !== 10; @let isMyPost = myId == post.userId && post.privacy != 2; @if (loggedIn) {

} @if (post.remotePostId && post.user.url.startsWith('@')) { {{ 'post-actions.shareExternalUrl' | translate }} } @if (isBskyPost) { {{ 'post-actions.viewOnAtproto' | translate }} } @if (isExternalPost && (externalUrl() !== bskyUrl())) { {{ 'post-actions.viewOriginalPost' | translate }} } @if (isMyPost) { } @if (loggedIn) { @if (!postSilenced) { } @if (!postSilenced) { } @if (postSilenced) { } @if (!isMyPost) { {{ 'post-actions.bitePost' | translate }} } } @if (!isMyPost) { @if (loggedIn) {
} } @if (rawOutputEnabled && post) {
}