Skip to content

Commit eefd505

Browse files
committed
fix: 카카오 공유 설명에서 HTML 태그 제거
1 parent e26744d commit eefd505

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const stripHtml = (html: string): string => {
2+
const tmp = document.createElement('div');
3+
tmp.innerHTML = html;
4+
return tmp.textContent || tmp.innerText || '';
5+
};
6+
7+
export default stripHtml;

src/features/event/ui/ShareEventModal.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import link from '../../../../public/assets/event-manage/details/Link.svg';
22
import kakao from '../../../../public/assets/event-manage/details/KaKao.svg';
33
import { shareToKakao } from '../../../shared/lib/kakaoShare';
4+
import stripHtml from '../lib/stripHtml';
45

56
interface ShareEventModalProps {
67
closeModal: () => void;
@@ -17,9 +18,11 @@ const ShareEventModal = ({
1718
eventImageUrl = '',
1819
eventUrl = window.location.href,
1920
}: ShareEventModalProps) => {
21+
const description = stripHtml(eventDescription);
22+
2023
const handleKakaoShare = async () => {
2124
try {
22-
await shareToKakao(title, eventDescription, eventImageUrl, eventUrl);
25+
await shareToKakao(title, description, eventImageUrl, eventUrl);
2326
} catch (error) {
2427
console.error('카카오 공유 실패:', error);
2528
alert('카카오 공유하기에 실패했습니다.');

0 commit comments

Comments
 (0)