@@ -59,7 +59,11 @@ const statisticPanel = ref(false)
|
|||||||
const isContestMode = computed(() => route.name === "contest problem")
|
const isContestMode = computed(() => route.name === "contest problem")
|
||||||
const buttonSize = computed(() => (isDesktop.value ? "medium" : "small"))
|
const buttonSize = computed(() => (isDesktop.value ? "medium" : "small"))
|
||||||
const showSyncFeature = computed(
|
const showSyncFeature = computed(
|
||||||
() => isDesktop.value && userStore.isAuthed && !isContestMode.value,
|
() =>
|
||||||
|
isDesktop.value &&
|
||||||
|
userStore.isAuthed &&
|
||||||
|
codeStore.code.language !== "Flowchart" &&
|
||||||
|
!isContestMode.value,
|
||||||
)
|
)
|
||||||
|
|
||||||
const menu = computed<DropdownOption[]>(() => [
|
const menu = computed<DropdownOption[]>(() => [
|
||||||
@@ -182,9 +186,18 @@ onMounted(() => {
|
|||||||
{{ isDesktop ? "统计信息" : "统计" }}
|
{{ isDesktop ? "统计信息" : "统计" }}
|
||||||
</n-button>
|
</n-button>
|
||||||
|
|
||||||
<n-button v-if="isDesktop" @click="goTestCat">自测猫</n-button>
|
<n-button
|
||||||
|
v-if="isDesktop && codeStore.code.language !== 'Flowchart'"
|
||||||
|
@click="goTestCat"
|
||||||
|
>自测猫</n-button
|
||||||
|
>
|
||||||
|
|
||||||
<n-dropdown size="large" :options="menu" @select="handleMenuSelect">
|
<n-dropdown
|
||||||
|
v-if="codeStore.code.language !== 'Flowchart'"
|
||||||
|
size="large"
|
||||||
|
:options="menu"
|
||||||
|
@select="handleMenuSelect"
|
||||||
|
>
|
||||||
<n-button :size="buttonSize">操作</n-button>
|
<n-button :size="buttonSize">操作</n-button>
|
||||||
</n-dropdown>
|
</n-dropdown>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user