aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/forms
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-05-17 18:37:38 +0200
committerArmand Philippot <git@armandphilippot.com>2022-05-17 18:37:38 +0200
commit7d9f874364ec6e255e62eb3027011bfed267904c (patch)
tree711e3ce9fba99abdff89016f15b9bc763d61f03f /src/components/organisms/forms
parent9a186b357b32325cf77fdce39a6c6c9aff76d8a5 (diff)
chore: adjust articles styles
* change animation on article card hover * change comments section alignment
Diffstat (limited to 'src/components/organisms/forms')
-rw-r--r--src/components/organisms/forms/comment-form.tsx14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/components/organisms/forms/comment-form.tsx b/src/components/organisms/forms/comment-form.tsx
index 5ff4ea4..b2c725f 100644
--- a/src/components/organisms/forms/comment-form.tsx
+++ b/src/components/organisms/forms/comment-form.tsx
@@ -1,6 +1,9 @@
import Button from '@components/atoms/buttons/button';
import Form, { type FormProps } from '@components/atoms/forms/form';
-import Heading, { type HeadingLevel } from '@components/atoms/headings/heading';
+import Heading, {
+ type HeadingProps,
+ type HeadingLevel,
+} from '@components/atoms/headings/heading';
import Spinner from '@components/atoms/loaders/spinner';
import LabelledField from '@components/molecules/forms/labelled-field';
import { FC, ReactNode, useState } from 'react';
@@ -34,7 +37,11 @@ export type CommentFormProps = Pick<FormProps, 'className'> & {
*/
title?: string;
/**
- * The title level.
+ * The form title alignment. Default: left.
+ */
+ titleAlignment?: HeadingProps['alignment'];
+ /**
+ * The title level. Default: 2.
*/
titleLevel?: HeadingLevel;
};
@@ -44,6 +51,7 @@ const CommentForm: FC<CommentFormProps> = ({
parentId,
saveComment,
title,
+ titleAlignment,
titleLevel = 2,
...props
}) => {
@@ -117,7 +125,7 @@ const CommentForm: FC<CommentFormProps> = ({
{...props}
>
{title && (
- <Heading id={formId} level={titleLevel}>
+ <Heading id={formId} level={titleLevel} alignment={titleAlignment}>
{title}
</Heading>
)}