fixes + improvements
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user