Pular para o conteúdo

pivotick v3.0.0


pivotick / RendererOptions / NodeTierStyle

Alias de tipo: NodeTierStyle ​

NodeTierStyle = Clearable<Omit<Partial<NodeStyle>, "styleCb" | "tiers" | "focusTier" | "focusTierYieldsAt" | "layoutSize">>

Definido em: interfaces/RendererOptions.ts:444

O que uma camada pode mudar: o desenho, nunca a corrente ou a geometria. A omissão de styleCb e tiers evita que o tipo seja recursivo; omitir layoutSize é o que torna a troca de camada livre de qualquer efeito no layout.

O desenho é um slot: nomear qualquer um entre iconUnicode, iconClass, svgIcon, imagePath ou html substitui o desenho da base (e seu imageFit) imediatamente. Todos os outros canais são herdados, a menos que sejam nomeados.

Um canal definido como null é retirado em vez de deixado para o estilo abaixo, o que undefined não pode expressar, já que omitir um canal significa apenas "Não estou nomeando-o". Esta é a única camada com esse poder: em todos os outros lugares da cadeia null ainda falha, porque um styleCb devolver um nulo diretamente dos dados do nó é uma forma comum e sempre significou "usar o padrão".

Limpar shape não é como um nó fica sem forma - use shape: 'none', que diz que o conteúdo é o nó.