diff --git a/bun.lockb b/bun.lockb
index 9155ecc..741a0e0 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index f5a144f..f9e2431 100644
--- a/package.json
+++ b/package.json
@@ -56,16 +56,13 @@
"next-themes": "^0.3.0",
"pg": "^8.12.0",
"qs": "^6.13.0",
- "rc-mentions": "^2.18.0",
"react": "^18",
- "react-calendar-heatmap": "^1.9.0",
"react-day-picker": "9.0.8",
"react-dom": "^18",
"react-grid-gallery": "^1.0.1",
"react-hot-toast": "^2.5.1",
"react-leaflet": "^4.2.1",
"react-mentions": "^4.4.10",
- "react-photo-album": "^3.0.2",
"react-query": "^3.39.3",
"recharts": "^2.12.7",
"remotion": "4.0.232",
diff --git a/src/components/layouts/RootLayout.tsx b/src/components/layouts/RootLayout.tsx
index 692fc9a..f5bbbab 100644
--- a/src/components/layouts/RootLayout.tsx
+++ b/src/components/layouts/RootLayout.tsx
@@ -9,8 +9,6 @@ import { ArrowRight, TriangleAlert } from "lucide-react";
import Link from "next/link";
import { LoginForm } from "../auth/LoginForm";
import { useConfig } from "@/contexts/ConfigContext";
-import { queryClient } from "@/config/rQuery";
-import { QueryClientProvider } from "react-query";
import { Toaster } from "react-hot-toast";
import { useRouter } from "next/router";
import PageLayout from "./PageLayout";
@@ -91,18 +89,15 @@ export default function RootLayout({ children }: RootLayoutProps) {
if (pathname.startsWith("/s/")) {
return (
-
-
)
}
if (!user) return ;
return (
-
-
);
}
diff --git a/src/components/people/PeopleFilters.tsx b/src/components/people/PeopleFilters.tsx
index 66e8205..c64a39c 100644
--- a/src/components/people/PeopleFilters.tsx
+++ b/src/components/people/PeopleFilters.tsx
@@ -14,7 +14,6 @@ import {
} from "../ui/dropdown-menu";
import { Input } from "../ui/input";
import { IPersonListFilters } from "@/handlers/api/people.handler";
-import AssetFilter from "../shared/common/AssetFilter";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "../ui/select";
export function PeopleFilters() {
diff --git a/src/components/shared/common/AssetFilter.tsx b/src/components/shared/common/AssetFilter.tsx
deleted file mode 100644
index bff8f0e..0000000
--- a/src/components/shared/common/AssetFilter.tsx
+++ /dev/null
@@ -1,57 +0,0 @@
-import { Combobox } from '@/components/ui/combobox';
-import { getFilters } from '@/handlers/api/common.handler';
-import React, { useMemo, useState } from 'react'
-import { useQuery } from 'react-query';
-
-const fields = [
- "make",
- "model",
- "lensModel",
- "city",
- "state",
- "country",
- "projectionType",
- "colorspace",
- "bitsPerSample",
- "rating",
-];
-
-const formattedFields = fields.map(field => ({
- label: field.replace(/([A-Z])/g, ' $1').replace(/^./, str => str.toUpperCase()),
- value: field
-}));
-
-
-export default function AssetFilter() {
- const [selectedField, setSelectedField] = useState(null);
-
- const { data } = useQuery('filters', getFilters)
-
-
- const options = useMemo(() => {
- if (!selectedField) return formattedFields;
- const { filters } = data;
-
- if (!filters) return formattedFields;
- const field = filters[selectedField];
- if (!field) return [];
- return field.map((value: string) => ({
- label: value,
- value
- }));
- }, [selectedField, data]);
-
- return (
- {
- if (!selectedField) setSelectedField(value);
-
- }}
- onOpenChange={(open) => {
- if (!open) setSelectedField(null);
- }}
- />
- )
-}
diff --git a/src/config/rQuery.ts b/src/config/rQuery.ts
deleted file mode 100644
index 3118e51..0000000
--- a/src/config/rQuery.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import {
- QueryClient,
-} from 'react-query'
-
-export const queryClient = new QueryClient()
\ No newline at end of file