diff options
Diffstat (limited to 'src/components/organisms/forms/comment-form.tsx')
| -rw-r--r-- | src/components/organisms/forms/comment-form.tsx | 14 |
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> )} |
