Moved summary template editor to profile page.

This commit is contained in:
2024-09-01 02:54:03 +02:00
parent 2cf7f2a692
commit 05fff7608e
8 changed files with 190 additions and 96 deletions

View File

@@ -260,13 +260,19 @@
@focus="$event.target.select()"
>
<Icon
<a
v-if="user"
v-tooltip="'Edit template'"
icon="pencil5"
class="edit"
@click="showSummaryDialog = true"
/>
class="icon-link"
target="_blank"
:href="`/user/${user.username}/summaries?t=${selectedTemplate}`"
>
<Icon
v-tooltip="'Edit templates'"
icon="pencil5"
class="edit"
@click="showSummaryDialog = true"
/>
</a>
<Icon
v-tooltip="'Copy to clipboard'"
@@ -293,14 +299,6 @@
</div>
</div>
</div>
<EditSummary
v-if="showSummaryDialog"
:release="scene"
:selected="selectedTemplate"
@close="showSummaryDialog = false"
@event="({ type, data }) => type === 'select' && selectTemplate(data, false)"
/>
</div>
</template>
@@ -318,7 +316,6 @@ import MovieTile from '#/components/movies/tile.vue';
import SerieTile from '#/components/series/tile.vue';
import Heart from '#/components/stashes/heart.vue';
import Campaign from '#/components/campaigns/campaign.vue';
import EditSummary from '#/components/scenes/edit-summary.vue';
import defaultTemplate from '#/assets/summary.yaml?raw'; // eslint-disable-line import/no-unresolved
@@ -648,6 +645,11 @@ function copySummary() {
}
}
.icon-link {
display: flex;
height: auto;
}
.compact-show {
display: none;
}