refactor: hide some features

Signed-off-by: Ryan Wang <i@ryanc.cc>
pull/624/head
Ryan Wang 2022-09-27 16:23:45 +08:00
parent e632ddac9a
commit b6321d1bb8
5 changed files with 35 additions and 12 deletions

View File

@ -356,7 +356,8 @@ onMounted(() => {
</span>
</div>
</UserDropdownSelector>
<FloatingDropdown>
<!-- TODO: add filter by ref support -->
<FloatingDropdown v-if="false">
<div
class="flex cursor-pointer select-none items-center text-sm text-gray-700 hover:text-black"
>

View File

@ -169,11 +169,15 @@ const onVisibleChange = (visible: boolean) => {
</a>
</dd>
</div>
<div class="bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6">
<!-- TODO: add attachment ref support -->
<div
v-if="false"
class="bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"
>
<dt class="text-sm font-medium text-gray-900">引用位置</dt>
<dd class="mt-1 text-sm text-gray-900 sm:col-span-2 sm:mt-0">
// TODO
<ul v-if="false" class="mt-2 space-y-2">
<ul class="mt-2 space-y-2">
<li>
<div
class="inline-flex w-96 cursor-pointer flex-row gap-x-3 rounded border p-3 hover:border-primary"

View File

@ -182,7 +182,13 @@ onMounted(async () => {
</template>
<template #actions>
<VSpace>
<VButton size="sm" type="default" @click="previewModal = true">
<!-- TODO: add preview single page support -->
<VButton
v-if="false"
size="sm"
type="default"
@click="previewModal = true"
>
预览
</VButton>
<VButton :loading="saving" size="sm" type="default" @click="handleSave">

View File

@ -281,7 +281,13 @@ onMounted(async () => {
</template>
<template #actions>
<VSpace>
<VButton size="sm" type="default" @click="previewModal = true">
<!-- TODO: add preview post support -->
<VButton
v-if="false"
size="sm"
type="default"
@click="previewModal = true"
>
预览
</VButton>
<VButton :loading="saving" size="sm" type="default" @click="handleSave">

View File

@ -3,9 +3,10 @@ import {
IconArrowRight,
IconBookRead,
IconFolder,
IconPalette,
IconPages,
IconPlug,
IconUserSettings,
IconPalette,
VCard,
} from "@halo-dev/components";
import { markRaw, type Component } from "vue";
@ -26,6 +27,13 @@ const actions: Action[] = [
name: "PostEditor",
},
},
{
icon: markRaw(IconPages),
title: "创建页面",
route: {
name: "SinglePageEditor",
},
},
{
icon: markRaw(IconFolder),
title: "附件上传",
@ -38,9 +46,9 @@ const actions: Action[] = [
},
{
icon: markRaw(IconPalette),
title: "外观编辑",
title: "主题管理",
route: {
name: "ThemeVisual",
name: "ThemeDetail",
},
},
{
@ -70,13 +78,11 @@ const router = useRouter();
class="h-full"
title="快捷访问"
>
<div
class="divide-y divide-x divide-gray-100 overflow-hidden sm:grid sm:grid-cols-3 sm:gap-px sm:divide-y-0"
>
<div class="overflow-hidden sm:grid sm:grid-cols-3 sm:gap-px">
<div
v-for="(action, index) in actions"
:key="index"
class="group relative cursor-pointer bg-white p-6 hover:bg-gray-50"
class="group relative cursor-pointer bg-white p-6 transition-all hover:bg-gray-50"
@click="router.push(action.route)"
>
<div>