diff --git a/src/components/common/CharacterCard.tsx b/src/components/common/CharacterCard.tsx
index 46da3c34..43e27f59 100644
--- a/src/components/common/CharacterCard.tsx
+++ b/src/components/common/CharacterCard.tsx
@@ -1,6 +1,5 @@
import { useTranslation } from "next-i18next"
import { useEffect, useState } from "react"
-import xss from "xss"
import { FollowingButton } from "~/components/common/FollowingButton"
import { FollowingCount } from "~/components/common/FollowingCount"
@@ -82,10 +81,9 @@ export const CharacterCard: React.FC<{
@{site?.username}
{site?.description && (
-
+
+ {site?.description}
+
)}
{!simple && (
diff --git a/src/components/common/PatronModal.tsx b/src/components/common/PatronModal.tsx
index 960be060..bfe50b32 100644
--- a/src/components/common/PatronModal.tsx
+++ b/src/components/common/PatronModal.tsx
@@ -2,7 +2,6 @@ import confetti from "canvas-confetti"
import { useTranslation } from "next-i18next"
import { useEffect, useRef, useState } from "react"
import { toast } from "react-hot-toast"
-import xss from "xss"
import { useAccountState, useConnectModal } from "@crossbell/connect-kit"
@@ -145,10 +144,9 @@ export const PatronModal: React.FC<{
@{site?.username}
{site?.description && (
-
+
+ {site?.description}
+
)}
diff --git a/src/components/site/SiteHeader.tsx b/src/components/site/SiteHeader.tsx
index cc4eb77e..857fca37 100644
--- a/src/components/site/SiteHeader.tsx
+++ b/src/components/site/SiteHeader.tsx
@@ -3,7 +3,6 @@ import { FastAverageColor } from "fast-average-color"
import { useTranslation } from "next-i18next"
import { useRouter } from "next/router"
import { MutableRefObject, RefObject, useEffect, useRef, useState } from "react"
-import xss from "xss"
import { XCharLogo, XFeedLogo } from "@crossbell/ui"
import { RssIcon } from "@heroicons/react/24/solid"
@@ -319,13 +318,10 @@ export const SiteHeader: React.FC<{
- {site?.bio && (
-
+ {site?.description && (
+
+ {site?.description}
+
)}
diff --git a/src/pages/dashboard/[subdomain]/settings/general.tsx b/src/pages/dashboard/[subdomain]/settings/general.tsx
index e13547c5..9b72d4d5 100644
--- a/src/pages/dashboard/[subdomain]/settings/general.tsx
+++ b/src/pages/dashboard/[subdomain]/settings/general.tsx
@@ -5,7 +5,6 @@ import { useEffect, useState } from "react"
import type { ReactElement } from "react"
import { Controller, useForm } from "react-hook-form"
import toast from "react-hot-toast"
-import xss from "xss"
import { DashboardLayout } from "~/components/dashboard/DashboardLayout"
import { getServerSideProps as getLayoutServerSideProps } from "~/components/dashboard/DashboardLayout.server"
@@ -64,7 +63,7 @@ export default function SiteSettingsGeneralPage() {
banner: values.banner,
site: subdomain,
name: values.name,
- description: xss(values.description),
+ description: values.description,
ga: values.ga,
})
})