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

maxWidth

A largura máxima em píxeis para a qual o painel pode ser redimensionado. Só se aplica quando o userResizable é verdadeiro.

minWidth

A largura mínima em pixels para a qual o painel pode ser redimensionado. Só se aplica quando o userResizable é verdadeiro.

onWidthChanged

O callback é disparado quando a largura do painel muda devido à interação do utilizador.

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.

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