Skip to content

Commit

Permalink
test(apps/web): Toast 컴포넌트 사용 예시 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
minseong0324 committed Jan 10, 2025
1 parent 7a3eb03 commit 76a07f7
Showing 1 changed file with 44 additions and 12 deletions.
56 changes: 44 additions & 12 deletions apps/web/src/app/page.tsx
Original file line number Diff line number Diff line change
@@ -1,17 +1,49 @@
import { Icon } from '@repo/ui';
'use client';

import { Icon, Toast } from '@repo/ui';
import { tokens } from '@repo/theme';
import { overlay, OverlayProvider } from 'overlay-kit';

export default function Home() {
const notify1 = () =>
overlay.open(({ isOpen, close, unmount }) => (
<Toast
open={isOpen}
onClose={close}
leftAddon={<Toast.Icon toastType="success" />}
onExited={unmount}
>
생성된 본문이 업데이트 됐어요!
</Toast>
));

const notify2 = () =>
overlay.open(({ isOpen, close, unmount }) => (
<Toast
open={isOpen}
onClose={close}
leftAddon={<Toast.Icon toastType="error" />}
onExited={unmount}
>
1개 이상의 게시물을 선택해주세요
</Toast>
));

return (
<div>
웹 1팀 파이팅!
<Icon size={24} name="stack" type="stroke" />
<Icon size={24} name="stack" type="fill" />
<Icon
size={24}
name="stack"
type="stroke"
color={tokens.colors.warning300}
/>
</div>
<OverlayProvider>
<div>
웹 1팀 파이팅!
<Icon size={24} name="stack" type="stroke" />
<Icon size={24} name="stack" type="fill" />
<Icon
size={24}
name="stack"
type="stroke"
color={tokens.colors.warning300}
/>
<button onClick={notify1}>success 토스트 열기</button>
<button onClick={notify2}>warning 토스트 열기</button>
</div>
</OverlayProvider>
);
}

0 comments on commit 76a07f7

Please sign in to comment.