Files
ui/docs/providers/snackbar.md
2025-12-27 18:25:15 +03:00

663 B
Raw Permalink Blame History

Snackbar Provider

Tria UI поддерживает Snackbar как компонент и (опционально) как глобальный провайдер/хук.

Component usage

import { Snackbar } from "@tria/ui";

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

<Snackbar
  open={open}
  onOpenChange={setOpen}
  text="Saved"
  action={{ label: "Undo", onClick: () => {} }}
/>

Provider usage (optional)

Если у вас есть SnackbarProvider и useSnackbar():

<SnackbarProvider>
  <App/>
</SnackbarProvider>
const { push } = useSnackbar();
push({ text: "Saved", action: { label: "OK", onClick: ... }});