Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphUI / EmptyStateOptions

Interface: EmptyStateOptions ​

Definido em: interfaces/GraphUI.ts:309

UI.emptyState: o cartão mostra uma tela vazia.

O cartão é click-through, então o movimento panorâmico e o menu da tela funcionam sobre ele, exceto o conteúdo interativo dentro dele (um botão, um link, um controle de formulário, qualquer coisa com tabindex), que recebe seus próprios cliques.

Exemplo ​

js
UI: {
    emptyState: {
        render: ({ initial }) => {
            const box = document.createElement('div')
            box.textContent = initial ? 'Nothing is related to this record.' : 'The canvas is empty.'
            return box
        },
    },
}

Estende ​

Propriedades ​

enabled? ​

optional enabled: boolean

Definido em: interfaces/GraphUI.ts:30

Padrão ​

ts
true

Herdado de ​

FeatureToggle.enabled


render? ​

optional render: string | HTMLElement | (ctx) => RenderResult

Definido em: interfaces/GraphUI.ts:317

O conteúdo do cartão. Execute cada vez que o cartão aparecer, não em todas as alterações enquanto ele estiver ativo, para que ele possa dizer algo diferente quando o gráfico tiver mantido um nó. Um string retornado é renderizado como texto simples; retorne um HTMLElement para renderizar sua própria marcação. Pode ser async.

Padrão ​

ts
'Nothing on the canvas yet'