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
+4 -5
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);
+4 -5
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);
+4 -2
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]);
+7 -7
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;
}