Documentation Index
Fetch the complete documentation index at: https://docs.triglit.com/llms.txt
Use this file to discover all available pages before exploring further.
WorkflowEditor
Editor visual completo de workflows com drag-and-drop, configuração de nodes e triggers.
import { TriglitProvider, WorkflowEditor } from '@triglit/react-sdk';
import '@triglit/react-sdk/styles.css';
function WorkflowPage() {
return (
<TriglitProvider config={{ apiKey: 'pk_...' }}>
<WorkflowEditor
workflowId="wf_123"
initialVersionId="wfv_456"
onSave={(versionId) => console.log('Salvo:', versionId)}
className="min-h-screen"
/>
</TriglitProvider>
);
}
Props do WorkflowEditor
workflowId (obrigatório): ID do workflow a ser editado
initialVersionId (opcional): ID da versão inicial a carregar
onSave (opcional): Callback chamado quando uma versão é salva
className (opcional): Classes CSS adicionais
Cabeçalho do editor com controles de salvar, publicar e seleção de versão.
import { WorkflowEditorHeader } from '@triglit/react-sdk';
<WorkflowEditorHeader
workflowId="wf_123"
currentVersionId="wfv_456"
onVersionChange={(versionId) => {
// Carregar nova versão
}}
onSave={() => {
// Salvar versão
}}
onPublish={() => {
// Publicar versão
}}
/>
WorkflowNodesList
Lista de nodes disponíveis para adicionar ao workflow.
import { WorkflowNodesList } from '@triglit/react-sdk';
<WorkflowNodesList
onNodeSelect={(node) => {
console.log('Node selecionado:', node);
}}
/>
WorkflowTriggersList
Lista de triggers de uma versão de workflow.
import { WorkflowTriggersList } from '@triglit/react-sdk';
<WorkflowTriggersList
workflowVersionId="wfv_456"
onTriggerSelect={(trigger) => {
console.log('Trigger selecionado:', trigger);
}}
/>
Componentes de Status
Componentes para exibir status da API:
import {
TriglitLoading,
TriglitError,
TriglitDegraded
} from '@triglit/react-sdk';
// Loading
<TriglitLoading />
// Erro
<TriglitError />
// API degradada
<TriglitDegraded />