Skip to content

Commit 971a40f

Browse files
authored
✨feat: 메타 태그 추가 및 미리보기 이미지 추가
✨feat: 메타 태그 추가 및 미리보기 이미지 추가
2 parents 9cb0098 + 46bad47 commit 971a40f

File tree

7 files changed

+31
-8
lines changed

7 files changed

+31
-8
lines changed

index.html

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!doctype html>
2-
<html lang="en">
2+
<html lang="ko">
33
<head>
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
@@ -21,8 +21,31 @@
2121
href="https://hangeul.pstatic.net/hangeul_static/css/NanumSonPyeonJiCe.css"
2222
rel="stylesheet"
2323
/>
24+
<link rel="icon" type="image/svg+xml" href="/src/assets/images/logo.svg" />
2425
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
25-
<title>너의 마음을 전달해줘 - Rolling</title>
26+
<title>Rolling – 마음을 실은 종이비행기</title>
27+
<meta property="og:title" content="Rolling – 마음을 실은 종이비행기" />
28+
<meta
29+
property="og:description"
30+
content="마음을 종이비행기에 담아 전하세요. 부담 없이, 따뜻하게."
31+
/>
32+
<meta
33+
property="og:image"
34+
content="https://yourdomain.com/images/rolling-meta.png"
35+
/>
36+
<meta property="og:url" content="https://rolling-gamma.vercel.app/" />
37+
<meta property="og:type" content="website" />
38+
39+
<meta name="twitter:card" content="summary_large_image" />
40+
<meta name="twitter:title" content="Rolling – 마음을 실은 종이비행기" />
41+
<meta
42+
name="twitter:description"
43+
content="당신의 마음을 종이비행기에 담아 따뜻하게 전해보세요."
44+
/>
45+
<meta
46+
name="twitter:image"
47+
content="https://rolling-gamma.vercel.app/rolling-meta.png"
48+
/>
2649
</head>
2750
<body>
2851
<div id="root"></div>

src/assets/images/rolling-meta.png

2.45 MB
Loading

src/components/common/Button.module.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
background-color: $purple-800;
3131
}
3232

33-
&:focus {
33+
&:focus-visible {
3434
border: 2px solid $purple-900;
3535
background-color: $purple-800;
3636
}

src/components/common/FormInput.jsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export default function FormInput({
2222
value={value}
2323
onChange={onChange}
2424
onBlur={onBlur}
25-
maxLength={10}
2625
className={`${styles['form-input__input']} ${isError ? styles['form-input__input--error'] : ''}`}
2726
/>
2827
{isError && (

src/components/layout/Header/Header.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default function Header() {
1313

1414
useEffect(() => {
1515
function handleResize() {
16-
setIsMobile(window.innerWidth <= 768);
16+
setIsMobile(window.innerWidth <= 767);
1717
}
1818

1919
handleResize();

src/pages/CreateRecipient/CreateRecipient.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ export default function CreateRecipient() {
3232
}, []);
3333

3434
function handleInputChange(e) {
35-
setValue(e.target.value);
35+
const inputValue = e.target.value.slice(0, 10);
36+
setValue(inputValue);
3637
}
3738

3839
function handleBlur() {
@@ -74,7 +75,6 @@ export default function CreateRecipient() {
7475
value={value}
7576
onChange={handleInputChange}
7677
onBlur={handleBlur}
77-
maxLength={40}
7878
isError={isError}
7979
/>
8080
</div>

src/pages/MessageForm/MessageForm.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ export default function MessageForm() {
2727
const navigate = useNavigate();
2828

2929
function handleInputChange(e) {
30-
setSender(e.target.value);
30+
const inputValue = e.target.value.slice(0, 10);
31+
setSender(inputValue);
3132
}
3233

3334
function handleSenderBlur() {

0 commit comments

Comments
 (0)