# Portal Props (свойства) для компонента Portal: [{"name":"container","type":{"name":"HTMLElement | (() => HTMLElement)"}},{"name":"children","type":{"name":"ReactNode"}},{"name":"disabled","type":{"name":"boolean"}}] ## Использование
```tsx
import React, { useState, useRef } from 'react';
import { Portal, Button, BodyM } from '@salutejs/plasma-web';
export function App() {
const [show, setShow] = useState(false);
const containerRef = useRef(null);
return (
<>
Содержимое портала появится в нижнем блоке.
{show && containerRef.current && (
Содержимое портала
)}
>
);
}
```
### Disabled Отключить портал можно с помощью свойства `disabled` .
В этом случае содержимое портала добавится внутрь родительского элемента.
```tsx
import React, { useState, useRef } from 'react';
import { Portal, Button, BodyM } from '@salutejs/plasma-web';
export function App() {
const [show, setShow] = useState(false);
const containerRef = useRef(null);
return (
<>
Содержимое портала появится в данном блоке.
{show && containerRef.current && (
Содержимое портала
)}
>
);
}
```