# Toast Props (свойства) для компонента Toast: [{"name":"view","type":{"name":"enum","raw":"\"default\" | \"primary\" | \"positive\" | \"negative\" | \"dark\" | \"light\"","value":[{"value":"\"default\""},{"value":"\"primary\""},{"value":"\"positive\""},{"value":"\"negative\""},{"value":"\"dark\""},{"value":"\"light\""}]}},{"name":"size","type":{"name":"enum","raw":"\"m\"","value":[{"value":"\"m\""}]}},{"name":"closeIconType","type":{"name":"enum","raw":"\"default\"","value":[{"value":"\"default\""}]}},{"name":"pilled","type":{"name":"boolean"}},{"name":"text","type":{"name":"string"}},{"name":"contentLeft","type":{"name":"ReactNode"}},{"name":"width","type":{"name":"string | number"}},{"name":"hasClose","type":{"name":"boolean"}},{"name":"textColor","type":{"name":"string"}},{"name":"onCloseButtonClick","type":{"name":"(() => void)"}}] ## Система подсказок Существует готовая система текстовых подсказок, для использования которой необходимо обернуть приложение в `ToastProvider` : ```jsx import React from 'react'; import { ToastProvider } from '@salutejs/plasma-web'; export const App = () => (
Hello, world!
); ``` # Toast Props (свойства) для компонента Toast: [{"name":"view","type":{"name":"enum","raw":"\"default\" | \"primary\" | \"positive\" | \"negative\" | \"dark\" | \"light\"","value":[{"value":"\"default\""},{"value":"\"primary\""},{"value":"\"positive\""},{"value":"\"negative\""},{"value":"\"dark\""},{"value":"\"light\""}]}},{"name":"size","type":{"name":"enum","raw":"\"m\"","value":[{"value":"\"m\""}]}},{"name":"closeIconType","type":{"name":"enum","raw":"\"default\"","value":[{"value":"\"default\""}]}},{"name":"pilled","type":{"name":"boolean"}},{"name":"text","type":{"name":"string"}},{"name":"contentLeft","type":{"name":"ReactNode"}},{"name":"width","type":{"name":"string | number"}},{"name":"hasClose","type":{"name":"boolean"}},{"name":"textColor","type":{"name":"string"}},{"name":"onCloseButtonClick","type":{"name":"(() => void)"}}] ## Система подсказок Существует готовая система текстовых подсказок, для использования которой необходимо обернуть приложение в `ToastProvider` : ```jsx import React from 'react'; import { ToastProvider } from '@salutejs/plasma-web'; export const App = () => (
Hello, world!
); ``` После этого, с помощью хука `useToast` можно получить доступ к управлению подсказками. ```jsx import React from 'react' import { useToast, Button } from '@salutejs/plasma-web' export const MyComponent = () => { const { showToast, hideToast } = useToast() const onHide = () => {} return (