0.0.3 • Published 12 months ago

@melio-ui/toast v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Toast

기본

const [open, setOpen] = React.useState(false);

<button
  type="button"
  onClick={() => {
    setOpen(true);
  }}
>
  Open
</button>

<Toast.Root open={open} onOpenChange={setOpen}>
  <Toast.Content >
    Notification
  </Toast.Content>
  <Toast.Viewport />
</Toast.Root>

Placement

const [open, setOpen] = React.useState(false);

<button
  type="button"
  onClick={() => {
    setOpen(true);
  }}
>
  Open
</button>

<Toast.Root open={open} onOpenChange={setOpen}>
  <Toast.Content >
    Notification
  </Toast.Content>
  <Toast.Viewport placement="bottom-right" />
</Toast.Root>

Duration

const [open, setOpen] = React.useState(false);

<button
  type="button"
  onClick={() => {
    setOpen(true);
  }}
>
  Open
</button>

<Toast.Root duration={1000} open={open} onOpenChange={setOpen}>
  <Toast.Content >
    Notification
  </Toast.Content>
  <Toast.Viewport />
</Toast.Root>

Close

const [open, setOpen] = React.useState(false);

<button
  type="button"
  onClick={() => {
    setOpen(true);
  }}
>
  Open
</button>

<Toast.Root open={open} onOpenChange={setOpen}>
  <Toast.Content >
    Notification
    <Toast.Close asChild>
      <button type="button">Undo</button>
    </Toast.Close>
  </Toast.Content>
  <Toast.Viewport />
</Toast.Root>
0.0.3

12 months ago

0.0.2

1 year ago

0.0.1

1 year ago

0.0.0

1 year ago