mirror of
https://github.com/versia-pub/frontend.git
synced 2025-12-06 08:28:20 +01:00
refactor: 🔥 Remove unused dependencies
This commit is contained in:
parent
81537770c7
commit
630f3d5b8e
10
app.vue
10
app.vue
|
|
@ -75,17 +75,7 @@ useCacheRefresh(client);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
@import url("overlayscrollbars/overlayscrollbars.css");
|
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-family: Inter, sans-serif;
|
font-family: Inter, sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
.os-scrollbar .os-scrollbar-handle {
|
|
||||||
background: #9999;
|
|
||||||
}
|
|
||||||
|
|
||||||
.os-scrollbar .os-scrollbar-handle:hover {
|
|
||||||
background: #6666;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
|
|
@ -36,8 +36,8 @@ import type {
|
||||||
UseTimeAgoUnitNamesDefault,
|
UseTimeAgoUnitNamesDefault,
|
||||||
} from "@vueuse/core";
|
} from "@vueuse/core";
|
||||||
import { AtSign, Globe, Lock, LockOpen } from "lucide-vue-next";
|
import { AtSign, Globe, Lock, LockOpen } from "lucide-vue-next";
|
||||||
import CopyableText from "./copyable-text.vue";
|
|
||||||
import Avatar from "../profiles/avatar.vue";
|
import Avatar from "../profiles/avatar.vue";
|
||||||
|
import CopyableText from "./copyable-text.vue";
|
||||||
|
|
||||||
const { acct, createdAt, url, noteUrl } = defineProps<{
|
const { acct, createdAt, url, noteUrl } = defineProps<{
|
||||||
avatar: string;
|
avatar: string;
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,6 @@ import {
|
||||||
UserCheck,
|
UserCheck,
|
||||||
UserPlus,
|
UserPlus,
|
||||||
} from "lucide-vue-next";
|
} from "lucide-vue-next";
|
||||||
import Avatar from "../profiles/avatar.vue";
|
|
||||||
import { Button } from "~/components/ui/button";
|
import { Button } from "~/components/ui/button";
|
||||||
import { Card, CardContent, CardHeader } from "~/components/ui/card";
|
import { Card, CardContent, CardHeader } from "~/components/ui/card";
|
||||||
import {
|
import {
|
||||||
|
|
@ -57,6 +56,7 @@ import {
|
||||||
TooltipTrigger,
|
TooltipTrigger,
|
||||||
} from "~/components/ui/tooltip";
|
} from "~/components/ui/tooltip";
|
||||||
import Note from "../notes/note.vue";
|
import Note from "../notes/note.vue";
|
||||||
|
import Avatar from "../profiles/avatar.vue";
|
||||||
import FollowRequest from "./follow-request.vue";
|
import FollowRequest from "./follow-request.vue";
|
||||||
|
|
||||||
const { notification } = defineProps<{
|
const { notification } = defineProps<{
|
||||||
|
|
|
||||||
|
|
@ -57,11 +57,13 @@
|
||||||
import {
|
import {
|
||||||
BadgeCheck,
|
BadgeCheck,
|
||||||
ChevronsUpDown,
|
ChevronsUpDown,
|
||||||
|
LogIn,
|
||||||
LogOut,
|
LogOut,
|
||||||
UserPlus,
|
UserPlus,
|
||||||
LogIn,
|
|
||||||
} from "lucide-vue-next";
|
} from "lucide-vue-next";
|
||||||
import { toast } from "vue-sonner";
|
import { toast } from "vue-sonner";
|
||||||
|
import { NuxtLink } from "#components";
|
||||||
|
import Avatar from "../profiles/avatar.vue";
|
||||||
import {
|
import {
|
||||||
DropdownMenu,
|
DropdownMenu,
|
||||||
DropdownMenuContent,
|
DropdownMenuContent,
|
||||||
|
|
@ -72,8 +74,6 @@ import {
|
||||||
DropdownMenuTrigger,
|
DropdownMenuTrigger,
|
||||||
} from "../ui/dropdown-menu";
|
} from "../ui/dropdown-menu";
|
||||||
import { SidebarMenuButton } from "../ui/sidebar";
|
import { SidebarMenuButton } from "../ui/sidebar";
|
||||||
import { NuxtLink } from "#components";
|
|
||||||
import Avatar from "../profiles/avatar.vue";
|
|
||||||
|
|
||||||
const appData = useAppData();
|
const appData = useAppData();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -122,10 +122,10 @@ import {
|
||||||
SidebarMenuSubItem,
|
SidebarMenuSubItem,
|
||||||
SidebarRail,
|
SidebarRail,
|
||||||
} from "~/components/ui/sidebar";
|
} from "~/components/ui/sidebar";
|
||||||
|
import Avatar from "../profiles/avatar.vue";
|
||||||
import { Button } from "../ui/button";
|
import { Button } from "../ui/button";
|
||||||
import AccountSwitcher from "./account-switcher.vue";
|
import AccountSwitcher from "./account-switcher.vue";
|
||||||
import ThemeSwitcher from "./theme-switcher.vue";
|
import ThemeSwitcher from "./theme-switcher.vue";
|
||||||
import Avatar from "../profiles/avatar.vue";
|
|
||||||
|
|
||||||
const data = {
|
const data = {
|
||||||
navMain: [
|
navMain: [
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,6 @@
|
||||||
"@vite-pwa/nuxt": "^0.10.6",
|
"@vite-pwa/nuxt": "^0.10.6",
|
||||||
"@vueuse/core": "^12.0.0",
|
"@vueuse/core": "^12.0.0",
|
||||||
"@vueuse/nuxt": "^12.0.0",
|
"@vueuse/nuxt": "^12.0.0",
|
||||||
"c12": "^2.0.1",
|
|
||||||
"class-variance-authority": "^0.7.1",
|
"class-variance-authority": "^0.7.1",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
"embla-carousel-vue": "^8.5.1",
|
"embla-carousel-vue": "^8.5.1",
|
||||||
|
|
@ -51,12 +50,8 @@
|
||||||
"nanoid": "^5.0.9",
|
"nanoid": "^5.0.9",
|
||||||
"nuxt": "^3.14.1592",
|
"nuxt": "^3.14.1592",
|
||||||
"nuxt-security": "^2.1.5",
|
"nuxt-security": "^2.1.5",
|
||||||
"nuxt-shiki": "^0.3.0",
|
|
||||||
"overlayscrollbars": "^2.10.1",
|
|
||||||
"overlayscrollbars-vue": "^0.5.9",
|
|
||||||
"radix-vue": "^1.9.10",
|
"radix-vue": "^1.9.10",
|
||||||
"shadcn-nuxt": "0.11.3",
|
"shadcn-nuxt": "0.11.3",
|
||||||
"shiki": "^1.24.0",
|
|
||||||
"tailwind-merge": "^2.5.5",
|
"tailwind-merge": "^2.5.5",
|
||||||
"tailwindcss-animate": "^1.0.7",
|
"tailwindcss-animate": "^1.0.7",
|
||||||
"vee-validate": "^4.14.7",
|
"vee-validate": "^4.14.7",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue