add collapse icon

This commit is contained in:
Владимир Фёдоров 2026-03-25 12:45:23 +07:00
parent ed178d57a9
commit fdf27203a3
2 changed files with 14 additions and 3 deletions

BIN
src/assets/collapse.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

View File

@ -30,7 +30,8 @@ async function letsgo(place: string) {
<MessagePaper>
<div class="message-header">
{{ props.action.place }}: {{ props.action.name }}
<span class="collapse-icon" @click="clickCollapse">{{ props.action.isOpen ? '' : '+' }}</span>
<span v-if="props.action.isOpen" class="collapse-icon collapse-icon-up" @click="clickCollapse"></span>
<span v-else class="collapse-icon" @click="clickCollapse"></span>
</div>
<div v-show="props.action.isOpen">
<hr class="hr" />
@ -71,9 +72,19 @@ async function letsgo(place: string) {
}
.collapse-icon {
float: right;
padding: 0 15px;
position: absolute;
top: 8px;
right: 10px;
width: 45px;
height: 32px;
cursor: pointer;
background-image: url("@/assets/collapse.png");
background-size: cover;
background-position: center;
}
.collapse-icon-up {
transform: rotate(-180deg);
}
.message-content {