HomeSetup

Components

AccordionAlertAlert DialogAspectRatioAutocompleteAvatarBadgeBreadcrumbButtonButton GroupCardCheckboxCheckboxGroupCollapsibleComboboxContext MenuDialogDrawerDropdown MenuFieldFieldsetFormHover CardInputInput GroupInputOTPItemKbdMenubarMeterNavigation MenuNumber FieldPaginationPopoverProgressRadio GroupScrollAreaSelectSeparatorSkeletonSliderSpinnerSwitchTableTabsText LinkTextareaToastToggleToggle GroupToolbarTooltip

V0.1.0

Toast

Toast is a Chord feedback component built from Base UI primitives and project tokens.

import Button from "@/components/public/Button";import { Toast } from "@/components/public/Toast";function ToastList() {  const { toasts } = Toast.useToastManager();  return toasts.map((toast) => (    <Toast.Root key={toast.id} toast={toast}>      <Toast.Title>{toast.title}</Toast.Title>      <Toast.Description>{toast.description}</Toast.Description>      <Toast.Close>×</Toast.Close>    </Toast.Root>  ));}function Trigger() {  const manager = Toast.useToastManager();  return (    <Button      onClick={() =>        manager.add({ title: "Changes saved", description: "Updated." })      }    >      Show toast    </Button>  );}<Toast.Provider>  <Trigger />  <Toast.Portal>    <Toast.Viewport>      <ToastList />    </Toast.Viewport>  </Toast.Portal></Toast.Provider>
dqnamo
dqnamo