Skip to content

[toast] Missing toastManager.remove in global manager #1804

@bk-tho

Description

@bk-tho

Bug report

Current behavior

import { Toast } from '@base-ui-components/react/toast';
// toast.ts
export const toastManager = Toast.createToastManager();

// Toast.tsx
import { toastManager } from './toast.ts';
export const ToastProvider = () => (
  <Toast.Provider toastManager={toastManager}>
    {/* ... */}
  </Toast.Provider>
);

Error:

Warning: Failed prop type: The prop toastManager.remove is marked as required in ToastProvider2, but its value is undefined.

Expected behavior

No such error.

Base UI version

1.0.0-alpha.8

Which browser are you using?

Chrome

Which OS are you using?

Mac OS

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: toastChanges related to the toast component.has workaroundThere’s a bug, but users have a complete workaround, so no urgent fix or release is needed.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions