kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
59 wiersze
1.2 KiB
Vue
59 wiersze
1.2 KiB
Vue
<template>
|
|
<section class="ui vertical stripe segment">
|
|
<div class="ui text container">
|
|
<h2>
|
|
<translate
|
|
v-if="canEdit"
|
|
translate-context="Content/*/Title"
|
|
>
|
|
Edit this album
|
|
</translate>
|
|
<translate
|
|
v-else
|
|
translate-context="Content/*/Title"
|
|
>
|
|
Suggest an edit on this album
|
|
</translate>
|
|
</h2>
|
|
<div
|
|
v-if="!object.is_local"
|
|
class="ui message"
|
|
>
|
|
<translate translate-context="Content/*/Message">
|
|
This object is managed by another server, you cannot edit it.
|
|
</translate>
|
|
</div>
|
|
<edit-form
|
|
v-else
|
|
:object-type="objectType"
|
|
:object="object"
|
|
:can-edit="canEdit"
|
|
/>
|
|
</div>
|
|
</section>
|
|
</template>
|
|
|
|
<script>
|
|
import EditForm from '~/components/library/EditForm.vue'
|
|
export default {
|
|
components: {
|
|
EditForm
|
|
},
|
|
props: {
|
|
objectType: { type: String, required: true },
|
|
object: { type: Object, required: true },
|
|
libraries: { type: Array, required: true }
|
|
},
|
|
data () {
|
|
return {
|
|
id: this.object.id
|
|
}
|
|
},
|
|
computed: {
|
|
canEdit () {
|
|
return true
|
|
}
|
|
}
|
|
}
|
|
</script>
|