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}
/>
-