IPanelResizeOptions interface
Opções para controlar a largura horizontal e o comportamento de redimensionamento do painel.
Nota: O redimensionamento é automaticamente desativado em ecrãs pequenos (xsmall breakpoint) onde o painel é renderizado em modo de ecrã completo. A alavanca de redimensionamento não é mostrada e qualquer largura definida pelo utilizador é ignorada nesse layout.
Propriedades
| max |
A largura máxima em píxeis para a qual o painel pode ser redimensionado. Só se aplica quando o userResizable é verdadeiro. |
| min |
A largura mínima em pixels para a qual o painel pode ser redimensionado. Só se aplica quando o userResizable é verdadeiro. |
| on |
O callback é disparado quando a largura do painel muda devido à interação do utilizador. |
| user |
Se o utilizador pode redimensionar interativamente a largura do painel arrastando a alavanca de redimensionamento ou usando as teclas de seta do teclado. Quando falso, a largura do painel fica bloqueada ao tamanho determinado pelo prop de tamanho. A alavanca de redimensionamento não é renderizada em ecrãs pequenos onde o painel é exibido em ecrã inteiro. |
Detalhes de Propriedade
maxWidth
A largura máxima em píxeis para a qual o painel pode ser redimensionado. Só se aplica quando o userResizable é verdadeiro.
maxWidth?: number
Valor de Propriedade
number
minWidth
A largura mínima em pixels para a qual o painel pode ser redimensionado. Só se aplica quando o userResizable é verdadeiro.
minWidth?: number
Valor de Propriedade
number
onWidthChanged
O callback é disparado quando a largura do painel muda devido à interação do utilizador.
onWidthChanged?: (width: number) => void
Valor de Propriedade
(width: number) => void
userResizable
Se o utilizador pode redimensionar interativamente a largura do painel arrastando a alavanca de redimensionamento ou usando as teclas de seta do teclado. Quando falso, a largura do painel fica bloqueada ao tamanho determinado pelo prop de tamanho.
A alavanca de redimensionamento não é renderizada em ecrãs pequenos onde o painel é exibido em ecrã inteiro.
userResizable?: boolean
Valor de Propriedade
boolean