FunctionArticleComment({
comment: {
id,
body,
createdAt,
author: { username, image },
},
slug,
index,
user
src/components/Pages/ArticlePage/ArticlePage.tsx:347
FunctionArticleMeta({
article,
metaSection: { submittingFavorite, submittingFollow, deletingArticle },
user,
}: {
article
src/components/Pages/ArticlePage/ArticlePage.tsx:104
FunctionArticlePreview({
article: {
createdAt,
favorited,
favoritesCount,
slug,
title,
description,
ta
src/components/ArticlePreview/ArticlePreview.tsx:5
FunctionArticlesViewer({
toggleClassName,
tabs,
selectedTab,
onPageChange,
onTabChange,
}: {
toggleClassName: string;
src/components/ArticlesViewer/ArticlesViewer.tsx:11
FunctionCommentSection({
user,
article,
commentSection: { submittingComment, commentBody, comments },
}: {
user: Option<User
src/components/Pages/ArticlePage/ArticlePage.tsx:257
FunctionFormGroup({
type,
placeholder,
disabled,
value,
onChange,
lg,
}: {
type: string;
placeholder: string;
src/components/FormGroup/FormGroup.tsx:3
FunctionGenericForm({
fields,
disabled,
formObject,
submitButtonText,
errors,
onChange,
onSubmit,
onAddItemToList
src/components/GenericForm/GenericForm.tsx:19
FunctionListFormGroup({
type,
placeholder,
disabled,
value,
listValue,
lg,
onChange,
onEnter,
onRemoveItem,
}: {
src/components/FormGroup/FormGroup.tsx:55
FunctionNonOwnerArticleMetaActions({
article: {
slug,
favoritesCount,
favorited,
author: { username, following },
},
submi
src/components/Pages/ArticlePage/ArticlePage.tsx:153
FunctionTextAreaFormGroup({
type,
placeholder,
disabled,
value,
rows,
onChange,
lg,
}: {
type: string;
placeholder: s
src/components/FormGroup/FormGroup.tsx:28
FunctionUserInfo({
user: { image, username, bio, following },
disabled,
onFollowToggle,
onEditSettings,
}: {
user: P
src/components/UserInfo/UserInfo.tsx:4