From 43217754c88eda7c35021f5a55de65c64cd9339f Mon Sep 17 00:00:00 2001 From: Sinclair Chen Date: Sun, 9 Oct 2022 19:23:03 -0700 Subject: [PATCH] Add styled expanding textarea component --- web/components/answers/create-answer-panel.tsx | 6 +++--- .../answers/multiple-choice-answers.tsx | 6 +++--- .../challenges/create-challenge-modal.tsx | 6 +++--- web/components/contract/contract-description.tsx | 7 +++---- web/components/create-post.tsx | 8 +++----- web/components/expanding-input.tsx | 16 ++++++++++++++++ web/components/manalinks/create-links-button.tsx | 5 ++--- web/pages/create.tsx | 7 +++---- web/pages/date-docs/create.tsx | 6 ++---- web/pages/profile.tsx | 6 +++--- 10 files changed, 41 insertions(+), 32 deletions(-) create mode 100644 web/components/expanding-input.tsx diff --git a/web/components/answers/create-answer-panel.tsx b/web/components/answers/create-answer-panel.tsx index 58f55327..4012e587 100644 --- a/web/components/answers/create-answer-panel.tsx +++ b/web/components/answers/create-answer-panel.tsx @@ -1,6 +1,5 @@ import clsx from 'clsx' import React, { useState } from 'react' -import Textarea from 'react-expanding-textarea' import { findBestMatch } from 'string-similarity' import { FreeResponseContract } from 'common/contract' @@ -26,6 +25,7 @@ import { MAX_ANSWER_LENGTH } from 'common/answer' import { withTracking } from 'web/lib/service/analytics' import { lowerCase } from 'lodash' import { Button } from '../button' +import { ExpandingInput } from '../expanding-input' export function CreateAnswerPanel(props: { contract: FreeResponseContract }) { const { contract } = props @@ -122,10 +122,10 @@ export function CreateAnswerPanel(props: { contract: FreeResponseContract }) {
Add your answer
-