mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-03-17 01:20:46 +08:00
Compare commits
7 Commits
codex/adap
...
codex/adap
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb531d1337 | ||
|
|
cfe24b5e8e | ||
|
|
52633c8073 | ||
|
|
cf2299f9bf | ||
|
|
f03bf92641 | ||
|
|
8bb9c3e3d9 | ||
|
|
8c554465f6 |
@@ -24,7 +24,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<template #option="{ option }">
|
<template #option="{ option }">
|
||||||
<div class="search-option-item">
|
<div class="search-option-item">
|
||||||
<i :class="['result-icon', iconMap[option.type]]"></i>
|
<component :is="iconMap[option.type]" class="result-icon" />
|
||||||
<div class="result-body">
|
<div class="result-body">
|
||||||
<div class="result-main" v-html="highlight(option.text)"></div>
|
<div class="result-main" v-html="highlight(option.text)"></div>
|
||||||
<div v-if="option.subText" class="result-sub" v-html="highlight(option.subText)"></div>
|
<div v-if="option.subText" class="result-sub" v-html="highlight(option.subText)"></div>
|
||||||
@@ -83,11 +83,12 @@ const highlight = (text) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const iconMap = {
|
const iconMap = {
|
||||||
user: 'fas fa-user',
|
user: 'UserIcon',
|
||||||
post: 'fas fa-file-alt',
|
post: 'FileText',
|
||||||
comment: 'fas fa-comment',
|
post_title: 'FileText',
|
||||||
category: 'fas fa-folder',
|
comment: 'CommentIcon',
|
||||||
tag: 'fas fa-hashtag',
|
category: 'Inbox',
|
||||||
|
tag: 'TagOne',
|
||||||
}
|
}
|
||||||
|
|
||||||
watch(selected, (val) => {
|
watch(selected, (val) => {
|
||||||
|
|||||||
@@ -10,14 +10,14 @@
|
|||||||
<template #option="{ option }">
|
<template #option="{ option }">
|
||||||
<div class="option-container">
|
<div class="option-container">
|
||||||
<div class="option-main">
|
<div class="option-main">
|
||||||
<template v-if="option.icon">
|
<template v-if="option.smallIcon || option.icon">
|
||||||
<BaseImage
|
<BaseImage
|
||||||
v-if="isImageIcon(option.icon)"
|
v-if="isImageIcon(option.smallIcon || option.icon)"
|
||||||
:src="option.icon"
|
:src="option.smallIcon || option.icon"
|
||||||
class="option-icon"
|
class="option-icon"
|
||||||
:alt="option.name"
|
:alt="option.name"
|
||||||
/>
|
/>
|
||||||
<i v-else :class="['option-icon', option.icon]"></i>
|
<component v-else :is="option.smallIcon || option.icon" class="option-icon" />
|
||||||
</template>
|
</template>
|
||||||
<span>{{ option.name }}</span>
|
<span>{{ option.name }}</span>
|
||||||
<span class="option-count" v-if="option.count > 0"> x {{ option.count }}</span>
|
<span class="option-count" v-if="option.count > 0"> x {{ option.count }}</span>
|
||||||
|
|||||||
@@ -238,18 +238,18 @@ const loading = ref(false)
|
|||||||
const selectedGood = ref(null)
|
const selectedGood = ref(null)
|
||||||
|
|
||||||
const iconMap = {
|
const iconMap = {
|
||||||
POST: 'fas fa-file-alt',
|
POST: 'file-text',
|
||||||
COMMENT: 'fas fa-comment',
|
COMMENT: 'comment-icon',
|
||||||
POST_LIKED: 'fas fa-thumbs-up',
|
POST_LIKED: 'like',
|
||||||
COMMENT_LIKED: 'fas fa-thumbs-up',
|
COMMENT_LIKED: 'like',
|
||||||
INVITE: 'fas fa-user-plus',
|
INVITE: 'add-user',
|
||||||
SYSTEM_ONLINE: 'fas fa-clock',
|
SYSTEM_ONLINE: 'history-icon',
|
||||||
REDEEM: 'fas fa-gift',
|
REDEEM: 'gift',
|
||||||
FEATURE: 'fas fa-star',
|
FEATURE: 'star',
|
||||||
LOTTERY_JOIN: 'fas fa-ticket-alt',
|
LOTTERY_JOIN: 'medal-one',
|
||||||
LOTTERY_REWARD: 'fas fa-ticket-alt',
|
LOTTERY_REWARD: 'fireworks',
|
||||||
POST_LIKE_CANCELLED: 'fas fa-thumbs-down',
|
POST_LIKE_CANCELLED: 'clear-icon',
|
||||||
COMMENT_LIKE_CANCELLED: 'fas fa-thumbs-down',
|
COMMENT_LIKE_CANCELLED: 'clear-icon',
|
||||||
}
|
}
|
||||||
|
|
||||||
const loadTrend = async () => {
|
const loadTrend = async () => {
|
||||||
|
|||||||
@@ -368,11 +368,11 @@ const selectedTab = ref(
|
|||||||
: 'summary',
|
: 'summary',
|
||||||
)
|
)
|
||||||
const tabs = [
|
const tabs = [
|
||||||
{ key: 'summary', label: '总结', icon: 'ChartLine' },
|
{ key: 'summary', label: '总结', icon: 'chart-line' },
|
||||||
{ key: 'timeline', label: '时间线', icon: 'AlarmClock' },
|
{ key: 'timeline', label: '时间线', icon: 'alarm-clock' },
|
||||||
{ key: 'following', label: '关注', icon: 'AddUser' },
|
{ key: 'following', label: '关注', icon: 'add-user' },
|
||||||
{ key: 'favorites', label: '收藏', icon: 'Bookmark' },
|
{ key: 'favorites', label: '收藏', icon: 'bookmark' },
|
||||||
{ key: 'achievements', label: '勋章', icon: 'MedalOne' },
|
{ key: 'achievements', label: '勋章', icon: 'medal-one' },
|
||||||
]
|
]
|
||||||
const followTab = ref('followers')
|
const followTab = ref('followers')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user