fixes + improvements

This commit is contained in:
Daniel 2023-05-27 20:23:02 +03:30
parent 36778810c5
commit 632548e54a
4 changed files with 19 additions and 19 deletions

View File

@ -21,13 +21,12 @@ import Link from "next/link";
import Dropdown from "../Dropdown";
import Modal from "../Modal";
export default function ({
link,
count,
}: {
type Props = {
link: LinkIncludingCollectionAndTags;
count: number;
}) {
};
export default function ({ link, count }: Props) {
const [expandDropdown, setExpandDropdown] = useState(false);
const [editModal, setEditModal] = useState(false);

View File

@ -21,13 +21,12 @@ import Modal from "./Modal";
import EditLink from "./Modal/EditLink";
import Link from "next/link";
export default function ({
link,
count,
}: {
type Props = {
link: LinkIncludingCollectionAndTags;
count: number;
}) {
};
export default function ({ link, count }: Props) {
const [expandDropdown, setExpandDropdown] = useState(false);
const [editModal, setEditModal] = useState(false);

View File

@ -89,14 +89,16 @@ export default function () {
setSortedLinks(
linksArray.sort(
(a, b) =>
new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime()
new Date(b.createdAt as string).getTime() -
new Date(a.createdAt as string).getTime()
)
);
else if (sortBy === "Date (Oldest First)")
setSortedLinks(
linksArray.sort(
(a, b) =>
new Date(a.createdAt).getTime() - new Date(b.createdAt).getTime()
new Date(a.createdAt as string).getTime() -
new Date(b.createdAt as string).getTime()
)
);
}, [links, router, collections, sortBy]);

View File

@ -5,7 +5,7 @@
import { Collection, Link, Tag, User } from "@prisma/client";
export type OptionalExcluding<T, TRequired extends keyof T> = Partial<T> &
type OptionalExcluding<T, TRequired extends keyof T> = Partial<T> &
Pick<T, TRequired>;
export interface LinkIncludingCollectionAndTags
@ -33,6 +33,12 @@ export interface CollectionIncludingMembers
members: Member[];
}
export interface AccountSettings extends User {
profilePic: string | null;
oldPassword?: string;
newPassword?: string;
}
export type SearchSettings = {
query: string;
filter: {
@ -43,9 +49,3 @@ export type SearchSettings = {
tags: boolean;
};
};
export interface AccountSettings extends User {
profilePic: string | null;
oldPassword?: string;
newPassword?: string;
}