style: 对话列表标签排版
This commit is contained in:
@@ -52,23 +52,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div> -->
|
</div> -->
|
||||||
<div
|
<div class="message-txt markdown-body flex flex-col">
|
||||||
class="message-txt markdown-body flex"
|
|
||||||
:class="{ 'has-parameter-tags': parameterTags.length > 0 }"
|
|
||||||
>
|
|
||||||
<div
|
|
||||||
v-if="parameterTags.length > 0"
|
|
||||||
class="message-parameter-tags flex align-center"
|
|
||||||
>
|
|
||||||
<div
|
|
||||||
v-for="tag in parameterTags"
|
|
||||||
:key="`${tag.kind}-${tag.label}`"
|
|
||||||
class="message-parameter-tag flex align-center"
|
|
||||||
>
|
|
||||||
<img :src="getParameterTagIcon(tag.kind)" class="parameter-tag-icon" />
|
|
||||||
<span>{{ tag.label }}</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<VueMarkdown
|
<VueMarkdown
|
||||||
:custom-attrs="customAttrs"
|
:custom-attrs="customAttrs"
|
||||||
:markdown="content.text"
|
:markdown="content.text"
|
||||||
@@ -84,6 +68,19 @@
|
|||||||
<Sketch @click="handleClickSketch" />
|
<Sketch @click="handleClickSketch" />
|
||||||
</template>
|
</template>
|
||||||
</VueMarkdown>
|
</VueMarkdown>
|
||||||
|
<div
|
||||||
|
v-if="parameterTags.length > 0"
|
||||||
|
class="message-parameter-tags flex align-center"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
v-for="tag in parameterTags"
|
||||||
|
:key="`${tag.kind}-${tag.label}`"
|
||||||
|
class="message-parameter-tag flex align-center"
|
||||||
|
>
|
||||||
|
<img :src="getParameterTagIcon(tag.kind)" class="parameter-tag-icon" />
|
||||||
|
<span>{{ tag.label }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
class="web-address flex align-center"
|
class="web-address flex align-center"
|
||||||
v-show="content.webAddress?.length > 0"
|
v-show="content.webAddress?.length > 0"
|
||||||
@@ -388,7 +385,7 @@
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
gap: 0.8rem;
|
gap: 0.8rem;
|
||||||
margin-right: 0.8rem;
|
margin-top: 0.8rem;
|
||||||
}
|
}
|
||||||
.message-parameter-tag {
|
.message-parameter-tag {
|
||||||
height: 3rem;
|
height: 3rem;
|
||||||
@@ -511,17 +508,6 @@
|
|||||||
<style lang="less">
|
<style lang="less">
|
||||||
.message-txt {
|
.message-txt {
|
||||||
user-select: text;
|
user-select: text;
|
||||||
align-items: flex-start;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
row-gap: 0.4rem;
|
|
||||||
|
|
||||||
&.has-parameter-tags {
|
|
||||||
align-items: center;
|
|
||||||
> div:not(.message-parameter-tags) {
|
|
||||||
flex: 1;
|
|
||||||
min-width: 18rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
list-style-position: inside;
|
list-style-position: inside;
|
||||||
|
|||||||
Reference in New Issue
Block a user