Skip to content

Commit e8d9743

Browse files
authored
Title, SubTitle 원자 컴포넌트 작성 (#112)
* feat: Title, SubTitle 원자 컴포넌트 작성 * fix: 파일명 컨벤션에 맞춰서 수정
1 parent 7f7c069 commit e8d9743

File tree

7 files changed

+40
-0
lines changed

7 files changed

+40
-0
lines changed

src/components/atom/text/SubTitle.tsx

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { SubTitleProps } from "@Components/atom/text/interface";
2+
3+
const SubTitle = ({ SubTitleStyle, children }: SubTitleProps) => (
4+
<h3
5+
className={`${SubTitleStyle} text-neutral-500 text-xl font-medium font-eng-sub-font-2`}
6+
>
7+
{children}
8+
</h3>
9+
);
10+
export default SubTitle;

src/components/atom/text/Title.tsx

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { TitleProps } from "@Components/atom/text/interface";
2+
3+
const Title = ({ TitleStyle, children }: TitleProps) => (
4+
<h1
5+
className={`${TitleStyle} text-neutral-800 text-5xl font-extrabold font-eng-sub-font-1`}
6+
>
7+
{children}
8+
</h1>
9+
);
10+
export default Title;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default interface SubTitleProps {
2+
SubTitleStyle?: string;
3+
children: string;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default interface TitleProps {
2+
TitleStyle?: string;
3+
children: string;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import SubTitleProps from "@Components/atom/text/interface/SubTitleProps";
2+
import TitleProps from "@Components/atom/text/interface/TitleProps";
3+
4+
export type { TitleProps, SubTitleProps };
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default interface SubTitleProps {
2+
SubTitleStyle?: string;
3+
children: string;
4+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export default interface TitleProps {
2+
TitleStyle?: string;
3+
children: string;
4+
}

0 commit comments

Comments
 (0)