···77 PackageOpenIcon,
88} from "@hugeicons/core-free-icons";
99import { HugeiconsIcon } from "@hugeicons/react";
1010+import type { User } from "better-auth";
1011import Link from "next/link";
1112import { useState } from "react";
1213import CustomAvatar from "@/components/avatar";
···4748import { createGroup, deleteGroup, updateGroup } from "@/lib/group";
48494950type Group = typeof group.$inferSelect;
5050-type User = {
5151- id: string;
5252- name: string;
5353- image: string;
5454-};
55515652export function Groups({
5753 user,
+1-4
src/components/settings.tsx
···66 Logout01Icon,
77} from "@hugeicons/core-free-icons";
88import { HugeiconsIcon } from "@hugeicons/react";
99+import type { User } from "better-auth";
910import Link from "next/link";
1011import { Button } from "@/components/ui/button";
1112import { ButtonGroup } from "@/components/ui/button-group";
···3233import { updateSetting } from "@/lib/setting";
33343435type Setting = typeof setting.$inferSelect;
3535-type User = {
3636- name: string;
3737- email: string;
3838-};
39364037export function Settings({ user, setting }: { user: User; setting: Setting }) {
4138 const handleSave = async (e: React.SubmitEvent<HTMLFormElement>) => {