From 1c55c845b056c734f013c5ebc453561296ece98e Mon Sep 17 00:00:00 2001 From: Untone Date: Thu, 30 Nov 2023 11:50:29 +0300 Subject: [PATCH] lint-fix --- src/components/Article/FullArticle.tsx | 4 ++-- src/components/Feed/ArticleCard/ArticleCard.tsx | 9 +++++---- src/components/Nav/Header/Header.tsx | 6 ++++-- src/components/Nav/SearchModal/SearchModal.tsx | 12 ++++++------ 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/src/components/Article/FullArticle.tsx b/src/components/Article/FullArticle.tsx index 2fbdd2b8..83378973 100644 --- a/src/components/Article/FullArticle.tsx +++ b/src/components/Article/FullArticle.tsx @@ -511,9 +511,9 @@ export const FullArticle = (props: Props) => {

{t('Authors')}

- {(author) => ( + {(a: Author) => (
- +
)}
diff --git a/src/components/Feed/ArticleCard/ArticleCard.tsx b/src/components/Feed/ArticleCard/ArticleCard.tsx index d33eb1fc..c6a1e115 100644 --- a/src/components/Feed/ArticleCard/ArticleCard.tsx +++ b/src/components/Feed/ArticleCard/ArticleCard.tsx @@ -1,4 +1,4 @@ -import type { Shout } from '../../../graphql/schema/core.gen' +import type { Author, Shout } from '../../../graphql/schema/core.gen' import { getPagePath, openPage } from '@nanostores/router' import { clsx } from 'clsx' @@ -95,7 +95,8 @@ export const ArticleCard = (props: ArticleCardProps) => { const { title, subtitle } = getTitleAndSubtitle(props.article) const canEdit = () => - props.article.authors?.some((a) => a.slug === author()?.slug) || props.article.created_by == author().id + props.article.authors?.some((a) => a.slug === author()?.slug) || + props.article.created_by.id === author().id const { changeSearchParam } = useRouter() const scrollToComments = (event) => { @@ -208,11 +209,11 @@ export const ArticleCard = (props: ArticleCardProps) => {
- {(author) => { + {(a: Author) => { return ( ) diff --git a/src/components/Nav/Header/Header.tsx b/src/components/Nav/Header/Header.tsx index 58b505eb..0ee8c1a6 100644 --- a/src/components/Nav/Header/Header.tsx +++ b/src/components/Nav/Header/Header.tsx @@ -18,9 +18,11 @@ import { AuthModal } from '../AuthModal' import { ConfirmModal } from '../ConfirmModal' import { HeaderAuth } from '../HeaderAuth' import { Modal } from '../Modal' -import { Snackbar } from '../Snackbar' -import { Link } from './Link' import { SearchModal } from '../SearchModal/SearchModal' +import { Snackbar } from '../Snackbar' + +import { Link } from './Link' + import styles from './Header.module.scss' type Props = { diff --git a/src/components/Nav/SearchModal/SearchModal.tsx b/src/components/Nav/SearchModal/SearchModal.tsx index 8e114340..bdc12e97 100644 --- a/src/components/Nav/SearchModal/SearchModal.tsx +++ b/src/components/Nav/SearchModal/SearchModal.tsx @@ -1,10 +1,10 @@ -import { hideModal } from '../../../stores/ui' -import { useLocalize } from '../../../context/localize' -import { Button } from '../../_shared/Button' -import styles from './SearchModal.module.scss' -import { Icon } from '../../_shared/Icon' import clsx from 'clsx' +import { useLocalize } from '../../../context/localize' +import { Icon } from '../../_shared/Icon' + +import styles from './SearchModal.module.scss' + export const SearchModal = () => { const { t } = useLocalize() @@ -33,7 +33,7 @@ export const SearchModal = () => { ref={contactElement} class={styles.searchField} /> -