From 59f55bd019fa6d4977650f043f7096d3bec4bff5 Mon Sep 17 00:00:00 2001 From: zrll_ <46812903+zrll12@users.noreply.github.com> Date: Sun, 8 Sep 2024 01:36:49 +0800 Subject: [PATCH] feat: add rich text editor to survey description --- app/(root)/backstage/components/BadgeCard.tsx | 6 +- .../components/SurveyBasicContentsEditor.tsx | 22 +- app/(root)/layout.tsx | 3 +- components/ClickToEdit.tsx | 101 +++ package.json | 14 +- yarn.lock | 689 +++++++++++++++++- 6 files changed, 807 insertions(+), 28 deletions(-) create mode 100644 components/ClickToEdit.tsx diff --git a/app/(root)/backstage/components/BadgeCard.tsx b/app/(root)/backstage/components/BadgeCard.tsx index 9c81277..d95ceca 100644 --- a/app/(root)/backstage/components/BadgeCard.tsx +++ b/app/(root)/backstage/components/BadgeCard.tsx @@ -1,6 +1,6 @@ 'use client'; -import { Card, Image, Text, Badge, Button, Modal, ActionIcon, ScrollArea, Space, Group } from '@mantine/core'; +import { Card, Image, Text, Badge, Button, Modal, ActionIcon, Space, Group } from '@mantine/core'; import { useDisclosure } from '@mantine/hooks'; import { IconSettings2 } from '@tabler/icons-react'; import { useRouter } from 'next/navigation'; @@ -58,9 +58,7 @@ export default function BadgeCard({ survey, showBadge, routeAdmin }: BadgeCardPr - - {survey.description} - +