@trungkhai/workflow-diagram
v0.0.6
Published
Render **workflow / flowchart** using **Mermaid** for React Application.
Readme
Workflow Diagram
Render workflow / flowchart using Mermaid for React Application.
Support for React 18+
✨ Features
- 🔁 Render workflow with Mermaid
- ⚛️ Easy integration with React
- 🔍 Zoom / Pan / Fit screen
- 🖥 Fullscreen mode
- 🎨 Customize theme, node/edge colors
📦 Installation
npm install @trungkhai/workflow-diagramor
yarn add @trungkhai/workflow-diagram🔨 Usage
import {
Workflow,
WorkflowProvider,
useWorkflowContext,
} from "@trungkhai/workflow-diagram";
function App() {
return (
<WorkflowProvider
config={{
host_url: HOST_URL, //Ex: https://rms-uat.lsat.vn/gateway/services/mspits
api_token: ACCESS_TOKEN,
}}
>
<Workflow
definition={{
endpoint: DEFINITION_ENDPOINT, //Ex: /tickets/1990/workflow/definition
}}
participate={{
endpoint: PARTICIPATE_ENDPOINT, //Ex: /tickets/1990/workflow/participate
}}
/>
</WorkflowProvider>
);
}Example API:
Definition: https://rms-uat.lsat.vn/gateway/services/mspits/tickets/1990/workflow/definition
Participate: https://rms-uat.lsat.vn/gateway/services/mspits/tickets/1990/workflow/participate
